# PersonalCustomerValidateIdFaceMatchResponseData Structure Reference



## Scope and provenance

- Product: mobile
- Status: Imported reference snapshot. Import date is not a verification date or guarantee of current release support.
- SDK version: Not declared for this page. Versions in examples must not be assumed current.
- Environment: Page-specific. Confirm the environment host, credentials, and service configuration; do not infer them from another product.
- Source: https://documentation.idmission.com/identity/iOS-SDK-2/Structs/PersonalCustomerValidateIdFaceMatchResponseData.html
- Imported at: 2026-10-25T05:00:44.899Z
- Canonical page: https://docs.idmission.com/mobile/reference/ios/Structs/PersonalCustomerValidateIdFaceMatchResponseData
- Agent index: https://docs.idmission.com/llms.txt

---

<a id="personalcustomervalidateidfacematchresponsedata"></a>

# PersonalCustomerValidateIdFaceMatchResponseData

```
public struct PersonalCustomerValidateIdFaceMatchResponseData : Codable
```

Child structure of `CustomerValidateIdFaceMatchDataResponse`.

<a id="/Properties"></a>

[]()

<a id="//apple_ref/swift/Section/Properties"></a>

[]()

[](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/PersonalCustomerValidateIdFaceMatchResponseData.md#/Properties)

<a id="properties"></a>

### Properties

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV12uniqueNumberSSSgvp"></a>

  <a id="//apple_ref/swift/Property/uniqueNumber"></a>

  `uniqueNumber`

  This is a unique number that will be associated with the customer when enrolled or when performing future verifications

  <a id="declaration"></a>

  #### Declaration

  Swift

  ```
  public var uniqueNumber: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV4nameSSSgvp"></a>

  <a id="//apple_ref/swift/Property/name"></a>

  `name`

  Name of the customer

  <a id="declaration-2"></a>

  #### Declaration

  Swift

  ```
  public var name: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV5emailSSSgvp"></a>

  <a id="//apple_ref/swift/Property/email"></a>

  `email`

  Email address of the customer. Optional for any service

  <a id="declaration-3"></a>

  #### Declaration

  Swift

  ```
  public var email: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV3dobSSSgvp"></a>

  <a id="//apple_ref/swift/Property/dob"></a>

  `dob`

  Date of birth of the customer. Date will be formatted as dd/mm/yyyy format if parsed correctly after extraction. (DD/MM/YYYY)

  <a id="declaration-4"></a>

  #### Declaration

  Swift

  ```
  public var dob: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV6genderSSSgvp"></a>

  <a id="//apple_ref/swift/Property/gender"></a>

  `gender`

  Gender of the customer.

  Valid values are M and F

  <a id="declaration-5"></a>

  #### Declaration

  Swift

  ```
  public var gender: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV7addressSSSgvp"></a>

  <a id="//apple_ref/swift/Property/address"></a>

  `address`

  Address of the customer

  <a id="declaration-6"></a>

  #### Declaration

  Swift

  ```
  public var address: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV12addressLine1SSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressLine1"></a>

  `addressLine1`

  Address Line1 of the customer

  <a id="declaration-7"></a>

  #### Declaration

  Swift

  ```
  public var addressLine1: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV12addressLine2SSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressLine2"></a>

  `addressLine2`

  Address Line2 of the customer

  <a id="declaration-8"></a>

  #### Declaration

  Swift

  ```
  public var addressLine2: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV12addressLine3SSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressLine3"></a>

  `addressLine3`

  Address Line3 of the customer

  <a id="declaration-9"></a>

  #### Declaration

  Swift

  ```
  public var addressLine3: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV4citySSSgvp"></a>

  <a id="//apple_ref/swift/Property/city"></a>

  `city`

  City address of the customer

  <a id="declaration-10"></a>

  #### Declaration

  Swift

  ```
  public var city: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV7countrySSSgvp"></a>

  <a id="//apple_ref/swift/Property/country"></a>

  `country`

  Country associated with the Customer

  <a id="declaration-11"></a>

  #### Declaration

  Swift

  ```
  public var country: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV5stateSSSgvp"></a>

  <a id="//apple_ref/swift/Property/state"></a>

  `state`

  2 digit state code from the address of the customer

  <a id="declaration-12"></a>

  #### Declaration

  Swift

  ```
  public var state: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV10postalCodeSSSgvp"></a>

  <a id="//apple_ref/swift/Property/postalCode"></a>

  `postalCode`

  Postal Code from the address of the customer

  <a id="declaration-13"></a>

  #### Declaration

  Swift

  ```
  public var postalCode: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV9lastName2SSSgvp"></a>

  <a id="//apple_ref/swift/Property/lastName2"></a>

  `lastName2`

  This field is extracted from: The barcode or MRZ (if present), or the front or back of the ID.

  <a id="declaration-14"></a>

  #### Declaration

  Swift

  ```
  public var lastName2: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV9firstNameSSSgvp"></a>

  <a id="//apple_ref/swift/Property/firstName"></a>

  `firstName`

  First name extracted from either barcode, MRZ, or front of the ID when MRZ / barcode are not present

  <a id="declaration-15"></a>

  #### Declaration

  Swift

  ```
  public var firstName: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV10middleNameSSSgvp"></a>

  <a id="//apple_ref/swift/Property/middleName"></a>

  `middleName`

  Middle name extracted from either barcode, MRZ, or front of the ID when MRZ / barcode are not present

  <a id="declaration-16"></a>

  #### Declaration

  Swift

  ```
  public var middleName: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV8lastNameSSSgvp"></a>

  <a id="//apple_ref/swift/Property/lastName"></a>

  `lastName`

  This field is extracted from: The barcode or MRZ (if present), or the front or back of the ID.

  <a id="declaration-17"></a>

  #### Declaration

  Swift

  ```
  public var lastName: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV10nameNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/nameNonEng"></a>

  `nameNonEng`

  Non English name, extracted from the front or back of the ID.

  <a id="declaration-18"></a>

  #### Declaration

  Swift

  ```
  public var nameNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV15firstNameNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/firstNameNonEng"></a>

  `firstNameNonEng`

  Non English first name, extracted from the front or back of the ID.

  <a id="declaration-19"></a>

  #### Declaration

  Swift

  ```
  public var firstNameNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV14lastNameNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/lastNameNonEng"></a>

  `lastNameNonEng`

  Non English last name, extracted from the front or back of the ID.

  <a id="declaration-20"></a>

  #### Declaration

  Swift

  ```
  public var lastNameNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV16middleNameNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/middleNameNonEng"></a>

  `middleNameNonEng`

  Non English middle name, extracted from the front or back of the ID.

  <a id="declaration-21"></a>

  #### Declaration

  Swift

  ```
  public var middleNameNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV13addressNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressNonEng"></a>

  `addressNonEng`

  Non English address, extracted from the front or back of the ID.

  <a id="declaration-22"></a>

  #### Declaration

  Swift

  ```
  public var addressNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV18addressLine1NonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressLine1NonEng"></a>

  `addressLine1NonEng`

  Non English address line 1, extracted from the front or back of the ID.

  <a id="declaration-23"></a>

  #### Declaration

  Swift

  ```
  public var addressLine1NonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV18addressLine2NonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/addressLine2NonEng"></a>

  `addressLine2NonEng`

  Non English address line 2, extracted from the front or back of the ID.

  <a id="declaration-24"></a>

  #### Declaration

  Swift

  ```
  public var addressLine2NonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV11photoOnFileSSSgvp"></a>

  <a id="//apple_ref/swift/Property/photoOnFile"></a>

  `photoOnFile`

  Photo on file

  <a id="declaration-25"></a>

  #### Declaration

  Swift

  ```
  public var photoOnFile: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV13lastName2_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/lastName2_doc"></a>

  `lastName2_doc`

  This is the Last name2 in which the identity document was issued. Extracted from the document.

  <a id="declaration-26"></a>

  #### Declaration

  Swift

  ```
  public var lastName2_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV13firstName_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/firstName_doc"></a>

  `firstName_doc`

  This is the First Name in which the identity document was issued. Extracted from the document.

  <a id="declaration-27"></a>

  #### Declaration

  Swift

  ```
  public var firstName_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV14middleName_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/middleName_doc"></a>

  `middleName_doc`

  This is the Middle name in which the identity document was issued. Extracted from the document.

  <a id="declaration-28"></a>

  #### Declaration

  Swift

  ```
  public var middleName_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV12lastName_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/lastName_doc"></a>

  `lastName_doc`

  This is the Last name in which the identity document was issued. Extracted from the document.

  <a id="declaration-29"></a>

  #### Declaration

  Swift

  ```
  public var lastName_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV8name_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/name_doc"></a>

  `name_doc`

  This is the full name in which the identity document was issued. Extracted from the document.

  <a id="declaration-30"></a>

  #### Declaration

  Swift

  ```
  public var name_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV7dob_docSSSgvp"></a>

  <a id="//apple_ref/swift/Property/dob_doc"></a>

  `dob_doc`

  Date of Birth extracted from front of the ID.

  <a id="declaration-31"></a>

  #### Declaration

  Swift

  ```
  public var dob_doc: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV8eyeColorSSSgvp"></a>

  <a id="//apple_ref/swift/Property/eyeColor"></a>

  `eyeColor`

  Eye Color extracted from barcode of the ID.

  <a id="declaration-32"></a>

  #### Declaration

  Swift

  ```
  public var eyeColor: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV9hairColorSSSgvp"></a>

  <a id="//apple_ref/swift/Property/hairColor"></a>

  `hairColor`

  Hair Color extracted from barcode of the ID.

  <a id="declaration-33"></a>

  #### Declaration

  Swift

  ```
  public var hairColor: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV6heightSSSgvp"></a>

  <a id="//apple_ref/swift/Property/height"></a>

  `height`

  Height extracted from barcode of the ID.

  <a id="declaration-34"></a>

  #### Declaration

  Swift

  ```
  public var height: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV6weightSSSgvp"></a>

  <a id="//apple_ref/swift/Property/weight"></a>

  `weight`

  Weight extracted from barcode of the ID.

  <a id="declaration-35"></a>

  #### Declaration

  Swift

  ```
  public var weight: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV6parishSSSgvp"></a>

  <a id="//apple_ref/swift/Property/parish"></a>

  `parish`

  Parish extracted from barcode of the ID.

  <a id="declaration-36"></a>

  #### Declaration

  Swift

  ```
  public var parish: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV15additionalNamesSSSgvp"></a>

  <a id="//apple_ref/swift/Property/additionalNames"></a>

  `additionalNames`

  This is the Additional name in which the identity document was issued. Extracted from the document.

  <a id="declaration-37"></a>

  #### Declaration

  Swift

  ```
  public var additionalNames: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV21additionalNamesNonEngSSSgvp"></a>

  <a id="//apple_ref/swift/Property/additionalNamesNonEng"></a>

  `additionalNamesNonEng`

  Non English Additional name, extracted from the front or back of the ID.

  <a id="declaration-38"></a>

  #### Declaration

  Swift

  ```
  public var additionalNamesNonEng: String?
  ```

- <a id="/s:17IDentitySDK_Swift47PersonalCustomerValidateIdFaceMatchResponseDataV11selfieImageSSSgvp"></a>

  <a id="//apple_ref/swift/Property/selfieImage"></a>

  `selfieImage`

  Selfie image of the customer. This should contain base64 data of customer photo.

  <a id="declaration-39"></a>

  #### Declaration

  Swift

  ```
  public var selfieImage: String?
  ```

<a id="footer"></a>

© 2026 [IDmission](https://www.idmission.com/). All rights reserved. (Last updated: 2026-10-16)

Generated by [jazzy ♪♫ v0.15.3](https://github.com/realm/jazzy), a [Realm](https://realm.io/) project.
