Function identity_document_to_identity

Source
pub(super) fn identity_document_to_identity(
    identity_document: IdentityDocumentCredential,
) -> (Identity, Vec<Field>)
Expand description

Convert identity document credentials to Identity and custom fields According to CXF mapping document: IdentityDocument ↔︎ Identity Fields are mapped similarly to passport but for general identity documents

  • documentNumber: EditableField<“string”> → Identity::passport_number (reusing for general document number)
  • identificationNumber: EditableField<“string”> → Identity::ssn
  • fullName: EditableField<“string”> → Identity::first_name + last_name (split)
  • All other fields → CustomFields