DocumentVerificationReport class

Report of the document verification.

Constructors

DocumentVerificationReport({required DocumentVerificationStatus overallVerificationStatus, required ConsistencyVerificationReport consistencyVerificationReport, required SemanticsVerificationReport semanticsVerificationReport, required SuspiciousDataVerificationReport suspiciousDataVerificationReport, required InvalidDataVerificationReport invalidDataVerificationReport})
DocumentVerificationReport.fromJson(Map<String, dynamic> json)
factory

Properties

consistencyVerificationReport ConsistencyVerificationReport
Report of the document consistency verification. Shows whether information in the fields that correspond to the same logical field and is present in different parts of the document is consistent.
final
hashCode int
The hash code for this object.
no setterinherited
invalidDataVerificationReport InvalidDataVerificationReport
Some fields in the documents allow validation, for example, MRZ contains check digits to verify the data. This report shows whether there are any invalid fields in the document.
final
overallVerificationStatus DocumentVerificationStatus
Overall status of the document verification.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semanticsVerificationReport SemanticsVerificationReport
Report of the semantics verification. Shows whether the values in the fields are semantically correct.
final
suspiciousDataVerificationReport SuspiciousDataVerificationReport
Shows whether the data in the document is suspicious, e.g. contains word "Sample" in the name.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({ToJsonConfiguration? config}) Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited