rsa_driver_license_parsing 1.0.3 copy "rsa_driver_license_parsing: ^1.0.3" to clipboard
rsa_driver_license_parsing: ^1.0.3 copied to clipboard

A Flutter library for decrypting and parsing South African driver's license data from PDF417 barcodes. Supports both v1 and v2 license formats.

1.0.0 #

  • Initial stable release for pub.flutter-io.cn
  • Decrypt and parse South African driver's license data from PDF417 barcodes
  • Support for both version 1 and version 2 license formats
  • Simple API: SadlParser.parseLicense() handles both decryption and parsing
  • Comprehensive error handling with custom exception types:
    • InvalidInputDataException
    • UnsupportedLicenseVersionException
    • SadlDecryptionException
    • SadlParsingException
  • Full null-safety support
  • JSON serialization with toJson() and fromJson()
  • Enhanced DrivingLicense model with useful getters:
    • fullName - Combined surname and initials
    • isExpired - Check if license has expired
    • hasPrdpPermit - Check for professional driving permit
  • Well-documented API with comprehensive examples
  • Legacy SadlTool class maintained for backward compatibility (deprecated)

1.0.1 #

  • fix: Update repository link in acknowledgments section of README

1.0.2 #

  • fix changelog typo

1.0.3 #

  • updated dependencies
0
likes
160
points
48
downloads

Publisher

verified publisherlaplacenetflix.co.za

Weekly Downloads

A Flutter library for decrypting and parsing South African driver's license data from PDF417 barcodes. Supports both v1 and v2 license formats.

Repository (GitHub)
View/report issues

Topics

#south-africa #drivers-license #pdf417 #barcode #parsing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, pointycastle

More

Packages that depend on rsa_driver_license_parsing