types library

Classes

AdditionalProcessingInfo
BarcodeDriverLicenseDetailedInfo
Represents data extracted from the Driver's license barcode.
BarcodeElements
Document specific extended elements that contain all barcode fields in their original form.
BarcodeResult
Defines the data extracted from the barcode.
BarcodeVehicleClassInfo
ClassAnonymizationSettings
ClassAnonymizationSettings is used to anonymize specific documents and fields. It can be modified with countries, regions, document types, document fields and the partial document number anonymization. See Country, Region, Type, FieldType and DocumentNumberAnonymizationSettings objects to get more information which settings can be anonymized. Setting is taken into account if AnonymizationMode is set to ImageOnly,ResultFieldsOnly or FullResult.
ClassInfo
Represents the classification information.
CustomClassRules
CustomClassRules represent custom rules of mandatory fields for each class of a document. Setting the fields in the CustomClassRules will make them mandatory. If CustomClassRules is not set, all of the default fields are mandatory.
DataMatchResult
Gives more info on data match
Date
Represents a date extracted from image.
DateResult
DetailedFieldType
DetailedFieldType represents a detailed field type used for custom mandatory fields. Used with CustomClassRules. A field type (see FieldType for all fields) along with Alphabet type (see AlphabetType for all alphabets) is required.
DocumentNumberAnonymizationSettings
DocumentNumberAnonymizationSettings is implemented with ClassAnonymizationSettings class. It can partially anonymize the document number from the scanned document.
DriverLicenseDetailedInfo
Represents data extracted from the Driver's license.
ImageAnalysisResult
Defines possible color and moire statuses determined from scanned image.
ImageExtensionFactors
Extension factors relative to corresponding dimension of the full image. For example, upFactor and downFactor define extensions relative to image height, e.g. when upFactor is 0.5, upper image boundary will be extended for half of image's full height.
Location
Represents document field location for three alphabets
MrzResult
Represents data extracted from MRZ (Machine Readable Zone) of Machine Readable Travel Document (MRTD).
Point
Represents a point in image
Quadrilateral
Represents a quadrilateral location in the image
RecognitionModeFilter
RecognitionModeFilter is used to enable/disable recognition of specific document groups. Setting is taken into account only if the right for that document is purchased.
Rectangle
Represents rectangle location of each document field
Side
Represents document side for document field for three alphabets
StringResult
Represents string results for three alphabets
VehicleClassInfo
VizResult

Enums

AlphabetType
AlphabetType represents all of the alphabet types that BlinkID supports extracting.
AndroidCameraResolutionPreset
Defines possible Android device camera video resolution preset
AnonymizationMode
Define level of anonymization performed on recognizer result
BarcodeElementKey
BarcodeType
Represents the type of scanned barcode
CardOrientation
Defines possible card orientations
CardRotation
Defines possible document card rotation positions
Country
Defines possible the document country from ClassInfo scanned with BlinkID or BlinkID MultiSide Recognizer
DataMatchState
Result of the data matching algorithm for scanned parts/sides of the document.
DocumentFaceDetectorType
Possible supported detectors for documents containing face image
DocumentImageColorStatus
Defines possible color statuses determined from scanned image scanned with BlinkID or BlinkID MultiSide Recognizer
DocumentSide
Define document side where the document field is located
FieldType
IdBarcodeDocumentType
Possible types of documents scanned with IdBarcodeRecognizer.
ImageAnalysisDetectionStatus
Defines possible states of detection.
iOSCameraResolutionPreset
Define possible iOS device camera video resolution preset
MrtdDocumentType
Possible types of Machine Readable Travel Documents (MRTDs).
ProcessingStatus
Defines status of the last recognition process.
RecognitionMode
Define level of anonymization performed on recognizer result
Region
Defines possible the document country's region from ClassInfo scanned with BlinkID or BlinkID MultiSide Recognizer
StrictnessLevel
Defines possible strictness levels for blur are glare detection.
Type
Defines possible the document type from ClassInfo scanned with BlinkID or BlinkID MultiSide Recognizer

Functions

createStringResult(Map<String, dynamic> result, String propertyName) StringResult?