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