Function person_name_to_identity

Source
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