secure_qr_validator library

Classes

CommonValidationRules
Collection of commonly used validation rules
SecureQRValidator
Main validator for secure QR codes.
ValidationError
Encapsulates detailed information about a validation error
ValidationResult
Represents the complete result of a QR code validation. This class encapsulates all necessary information regarding the validity of a QR code, including extracted data and potential errors.
ValidationRuleBuilder
Builder allowing to combine multiple validation rules
ValidatorConfig
Configuration for secure QR code validation. This class groups all necessary parameters to validate QR codes according to different security levels.
ValidityIndicatorView
Widget displaying the validation status of a QR code with adaptive and customizable formatting

Enums

ValidationErrorType
Represents the different possible error types during validation

Extensions

ValidityIndicatorExtension on ValidationResult
Extension to simplify validator usage in a Flutter context

Typedefs

ValidationRule = String? Function(Map<String, dynamic> data)
Type defining a business validation rule.