CompositeFieldValueSemantics class

Report of a logical field value semantics verification. If some logical field, e.g. expiry date is present in multiple places in the document, it can occur that some entries are semantically correct and some are semantically incorrect. This report shows the overall status of the logical field value semantics verification and details for each field that was verified.

Constructors

CompositeFieldValueSemantics({required ValueSemantics overallFieldValueSemantics, required List<FieldValueSemantics> fieldDetails})
CompositeFieldValueSemantics.fromJson(Map<String, dynamic> json)
factory

Properties

fieldDetails List<FieldValueSemantics>
List of value semantics for each field corresponding to the same logical field.
final
hashCode int
The hash code for this object.
no setterinherited
overallFieldValueSemantics ValueSemantics
Overall status of the logical value semantics verification. Corresponds to the most severe status of all fields, i.e. if at least one field is semantically incorrect, the overall status is semantically incorrect. If no fields are present, the overall status is SKIPPED.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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