IdentityDocument.fromJson constructor
IdentityDocument.fromJson(
- Map<String, dynamic> json
)
Implementation
IdentityDocument.fromJson(Map<String, dynamic> json) {
Map<String, dynamic>? jsonFields = json['fields'];
status = DocumentStatus.values.firstWhereOrNull((status) => status.name == json['status']) ?? DocumentStatus.unknown;
if (jsonFields != null) {
for (String key in jsonFields.keys) {
fields.putIfAbsent(IdentityDocumentField.values.firstWhereOrNull((field) => field.name == key), () => FieldData(jsonFields[key]['value']));
}
}
}