# PersonalCustomerAutofillResponseData 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/PersonalCustomerAutofillResponseData.html
- Imported at: 2026-10-25T05:00:44.899Z
- Canonical page: https://docs.idmission.com/mobile/reference/ios/Structs/PersonalCustomerAutofillResponseData
- Agent index: https://docs.idmission.com/llms.txt

---

<a id="personalcustomerautofillresponsedata"></a>

# PersonalCustomerAutofillResponseData

```
public struct PersonalCustomerAutofillResponseData : Codable
```

Child structure of `CustomerAutofillDataRS`

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

[]()

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

[]()

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

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

### Properties

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

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

  `name`

  Name of the customer

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

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV9firstNameSSSgvp"></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-2"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV10middleNameSSSgvp"></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-3"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV8lastNameSSSgvp"></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-4"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV9lastName2SSSgvp"></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-5"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV3dobSSSgvp"></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-6"></a>

  #### Declaration

  Swift

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

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

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

  `gender`

  Gender of the customer. Valid values are M and F

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

  #### Declaration

  Swift

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

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

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

  `address`

  Address of the customer

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

  #### Declaration

  Swift

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

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

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

  `addressLine1`

  Address Line1 of the customer

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

  #### Declaration

  Swift

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

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

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

  `addressLine2`

  Address Line2 of the customer

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

  #### Declaration

  Swift

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

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

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

  `addressLine3`

  Address Line3 of the customer

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

  #### Declaration

  Swift

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

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

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

  `city`

  City address of the customer

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

  #### Declaration

  Swift

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

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

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

  `state`

  2 digit state code from the address of the customer

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

  #### Declaration

  Swift

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

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

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

  `postalCode`

  Postal Code from the address of the customer

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

  #### Declaration

  Swift

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

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

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

  `nameDoc`

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

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

  #### Declaration

  Swift

  ```
  public var nameDoc: String?
  ```

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

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

  `firstNameDoc`

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

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

  #### Declaration

  Swift

  ```
  public var firstNameDoc: String?
  ```

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

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

  `middleNameDoc`

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

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

  #### Declaration

  Swift

  ```
  public var middleNameDoc: String?
  ```

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

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

  `lastNameDoc`

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

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

  #### Declaration

  Swift

  ```
  public var lastNameDoc: String?
  ```

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

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

  `lastName2Doc`

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

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

  #### Declaration

  Swift

  ```
  public var lastName2Doc: String?
  ```

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

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

  `addressLine1Doc`

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

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

  #### Declaration

  Swift

  ```
  public var addressLine1Doc: String?
  ```

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

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

  `addressLine2Doc`

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

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

  #### Declaration

  Swift

  ```
  public var addressLine2Doc: String?
  ```

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

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

  `dateOfBirthDoc`

  Date of Birth extracted from front of the ID.

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

  #### Declaration

  Swift

  ```
  public var dateOfBirthDoc: String?
  ```

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

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

  `eyeColor`

  eyeColor extracted from barcode of the ID

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

  #### Declaration

  Swift

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

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

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

  `hairColor`

  hairColor extracted from the ID.

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

  #### Declaration

  Swift

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

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

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

  `height`

  height extracted from barcode of the ID.

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

  #### Declaration

  Swift

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

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

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

  `weight`

  weight extracted from barcode of the ID.

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

  #### Declaration

  Swift

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

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

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

  `parish`

  parish extracted from barcode of the ID.

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

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV15additionalNamesSSSgvp"></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-28"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV21additionalNamesNonEngSSSgvp"></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-29"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV10nameNonEngSSSgvp"></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-30"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV15firstNameNonEngSSSgvp"></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-31"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV14lastNameNonEngSSSgvp"></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-32"></a>

  #### Declaration

  Swift

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

- <a id="/s:17IDentitySDK_Swift36PersonalCustomerAutofillResponseDataV16middleNameNonEngSSSgvp"></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-33"></a>

  #### Declaration

  Swift

  ```
  public var middleNameNonEng: 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.
