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