# AdditionalCustomerLiveCheckData 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/AdditionalCustomerLiveCheckData.html
- Imported at: 2026-10-21T17:27:02.187Z
- Canonical page: https://docs.idmission.com/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData
- Agent index: https://docs.idmission.com/llms.txt

---

<a id="additionalcustomerlivecheckdata"></a>

# AdditionalCustomerLiveCheckData

```
public struct AdditionalCustomerLiveCheckData : Encodable
```

Child structure of `CustomerLiveCheckRequest`.

<a id="/Enumerations"></a>

[]()

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

[]()

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

<a id="enumerations"></a>

### Enumerations

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

  <a id="//apple_ref/swift/Enum/StripSpecialCharacters"></a>

  `StripSpecialCharacters`

  Whether or not to strip special characters. Default is `yes`.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/StripSpecialCharacters.md)

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

  #### Declaration

  Swift

  ```
  public enum StripSpecialCharacters : String, Encodable
  ```

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

  <a id="//apple_ref/swift/Enum/EstimateAge"></a>

  `EstimateAge`

  If set to Y, the selfie will be sent to the biometric engine to obtain an estimation of the subject’s age. Default is `no`.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/EstimateAge.md)

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

  #### Declaration

  Swift

  ```
  public enum EstimateAge : String, Encodable
  ```

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

  <a id="//apple_ref/swift/Enum/PredictGender"></a>

  `PredictGender`

  If set to Y, the selfie will be sent to the biometric engine to obtain an Predicted Gender. Default is `no`.

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/PredictGender.md)

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

  #### Declaration

  Swift

  ```
  public enum PredictGender : String, Encodable
  ```

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

  <a id="//apple_ref/swift/Enum/DetectLabel"></a>

  `DetectLabel`

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/DetectLabel.md)

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

  #### Declaration

  Swift

  ```
  public enum DetectLabel : String, Encodable
  ```

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

  <a id="//apple_ref/swift/Enum/DetectClosedEyes"></a>

  `DetectClosedEyes`

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/DetectClosedEyes.md)

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

  #### Declaration

  Swift

  ```
  public enum DetectClosedEyes : String, Encodable
  ```

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

  <a id="//apple_ref/swift/Enum/SendDocumentIdInResponse"></a>

  `SendDocumentIdInResponse`

  [See more](https://docs.idmission.com/markdown/mobile/reference/ios/Structs/AdditionalCustomerLiveCheckData/SendDocumentIdInResponse.md)

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

  #### Declaration

  Swift

  ```
  public enum SendDocumentIdInResponse : String, Encodable
  ```

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

[]()

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

[]()

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

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

### Properties

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

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

  `idToken`

  idToken which has SHA256 data of request.

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

  #### Declaration

  Swift

  ```
  public var idToken: String?
  ```

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

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

  `uniqueRequestId`

  Mandatory Unique Identifier generated by the client application that will be stored with the form and can be subsequently used to search form. This is required to be unique for each form and should have logic to ensure that. Recommendation is to include items such as the timestamp and Login ID. It can be as long as 256 characters. Default is a `UUID`.

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

  #### Declaration

  Swift

  ```
  public var uniqueRequestId: String
  ```

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

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

  `clientRequestID`

  Client Request ID generated by client applicationIt can be as long as 256 characters.

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

  #### Declaration

  Swift

  ```
  public var clientRequestID: String?
  ```

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

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

  `stripSpecialCharacters`

  Whether or not to strip special characters. Default is `yes`.

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

  #### Declaration

  Swift

  ```
  public var stripSpecialCharacters: StripSpecialCharacters?
  ```

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

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

  `estimateAge`

  If set to Y, the selfie will be sent to the biometric engine to obtain an estimation of the subject’s age. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var estimateAge: EstimateAge?
  ```

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

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

  `predictGender`

  If set to Y, the selfie will be sent to the biometric engine to obtain an Predicted Gender. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var predictGender: PredictGender?
  ```

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

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

  `gpsCoordinates`

  Get location details in GPS Co-ordinate Format (Latitude & Longitude).

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

  #### Declaration

  Swift

  ```
  public var gpsCoordinates: String?
  ```

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

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

  `detectLabel`

  Valid values are: Y or N

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

  #### Declaration

  Swift

  ```
  public var detectLabel: DetectLabel?
  ```

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

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

  `detectClosedEyes`

  Eye close detection. Valid values are: Y or N

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

  #### Declaration

  Swift

  ```
  public var detectClosedEyes: DetectClosedEyes?
  ```

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

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

  `sendDocumentIdInResponse`

  Returns urn for documents instead of Base64 data in response. Valid values are: Y or N

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

  #### Declaration

  Swift

  ```
  public var sendDocumentIdInResponse: SendDocumentIdInResponse?
  ```

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

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

  `metadata`

  Additional ID and/or Selfie Capture image metadata.

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

  #### Declaration

  Swift

  ```
  public var metadata: Metadata?
  ```

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

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

  `ocrMetadata`

  Additional decoded MRZ and/or Barcode metadata.

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

  #### Declaration

  Swift

  ```
  public var ocrMetadata: String?
  ```

<a id="/Initialization"></a>

[]()

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

[]()

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

<a id="initialization"></a>

### Initialization

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

  <a id="//apple_ref/swift/Method/init(idToken:uniqueRequestId:clientRequestID:stripSpecialCharacters:estimateAge:predictGender:gpsCoordinates:detectLabel:detectClosedEyes:sendDocumentIdInResponse:)"></a>

  `init(idToken:uniqueRequestId:clientRequestID:stripSpecialCharacters:estimateAge:predictGender:gpsCoordinates:detectLabel:detectClosedEyes:sendDocumentIdInResponse:)`

  Designated initializer.

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

  #### Declaration

  Swift

  ```
  public init(idToken: String? = "",
              uniqueRequestId: String = IDentitySDK.requestID,
              clientRequestID: String? = nil,
              stripSpecialCharacters: StripSpecialCharacters? = .yes,
              estimateAge: EstimateAge? = .no,
              predictGender: PredictGender? = .no,
              gpsCoordinates: String? = nil,
              detectLabel: DetectLabel? = .yes,
              detectClosedEyes: DetectClosedEyes? = .yes,
              sendDocumentIdInResponse: SendDocumentIdInResponse? = .no)
  ```

  <a id="parameters"></a>

  #### Parameters

  |                            |                                                                                                                                                                                                                                                                                                                                                                    |
  | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
  | `idToken`                  | idToken which has SHA256 data of request.                                                                                                                                                                                                                                                                                                                          |
  | `uniqueRequestId`          | Mandatory Unique Identifier generated by the client application that will be stored with the form and can be subsequently used to search form. This is required to be unique for each form and should have logic to ensure that. Recommendation is to include items such as the timestamp and Login ID. It can be as long as 256 characters. Default is a `UUID`.  |
  | `clientRequestID`          | Client Request ID generated by client applicationIt can be as long as 256 characters.                                                                                                                                                                                                                                                                              |
  | `stripSpecialCharacters`   | Valid values are: Y : N                                                                                                                                                                                                                                                                                                                                            |
  | `estimateAge`              | If set to Y, the selfie will be sent to the biometric engine to obtain an estimation of the subject’s age.                                                                                                                                                                                                                                                         |
  | `predictGender`            | If set to Y, the selfie will be sent to the biometric engine to obtain an Predicted Gender.                                                                                                                                                                                                                                                                        |
  | `gpsCoordinates`           | Get location details in GPS Co-ordinate Format (Latitude & Longitude).                                                                                                                                                                                                                                                                                             |
  | `detectLabel`              | Valid values are: Y or N                                                                                                                                                                                                                                                                                                                                           |
  | `detectClosedEyes`         | Eye close detection. Valid values are: Y : N                                                                                                                                                                                                                                                                                                                       |
  | `sendDocumentIdInResponse` | Returns urn for documents instead of Base64 data in response. Valid values are: Y : N.                                                                                                                                                                                                                                                                             |

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

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

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