pub(super) fn person_name_to_identity(
person_name: PersonNameCredential,
) -> (Identity, Vec<Field>)
Expand description
Convert person name credentials to Identity and custom fields According to CXF mapping:
- title: EditableField<“string”> → Identity::title
- given: EditableField<“string”> → Identity::first_name
- given2: EditableField<“string”> → Identity::middle_name
- surname: EditableField<“string”> → Identity::last_name
- surnamePrefix + surname + surname2: combine for complete last name
- credentials: EditableField<“string”> → Identity::company (as professional credentials)
- Other fields → CustomFields