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

---

<a id="additionalcustomerenrollbiometricrequestdata"></a>

# AdditionalCustomerEnrollBiometricRequestData

```
public struct AdditionalCustomerEnrollBiometricRequestData : Encodable
```

Child structure of `CustomerEnrollBiometricsRequest`.

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

[]()

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

[]()

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

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

### Enumerations

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

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

  `ManualReviewRequired`

  Whether or not IDmission’s ID Verification Team will perform a manual review of the submitted form in the event it is not auto-decisioned. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum ManualReviewRequired : String, Encodable
  ```

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

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

  `BypassAgeValidation`

  Whether or not the system will confirm that the age of the individual is 18 or older based on the date of birth and current date. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum BypassAgeValidation : String, Encodable
  ```

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

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

  `DeDuplicationRequired`

  Whether or not deduplication is to be performed against the enrolled customer’s face image.

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

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

  #### Declaration

  Swift

  ```
  public enum DeDuplicationRequired : String, Encodable
  ```

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

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

  `PostDataAPIRequired`

  Whether or not the POST_API call will get triggered. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum PostDataAPIRequired : String, Encodable
  ```

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

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

  `SendMetaDataInPost`

  If postDataAPIRequired request parameter = Y, this field can be used to send metadata in postDataAPI webhook. Valid values are: Y : N

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

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

  #### Declaration

  Swift

  ```
  public enum SendMetaDataInPost : String, Encodable
  ```

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

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

  `SendInputImagesInPost`

  Whether or not the input images (ID Front/ID Back/Customer Selfie) will be sent in the POST_API. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum SendInputImagesInPost : String, Encodable
  ```

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

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

  `SendProcessedImagesInPost`

  Whether or not the processed images (ID front/ID back which have been cropped/marked up with security features, etc.) will be sent in the POST_API. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum SendProcessedImagesInPost : String, Encodable
  ```

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

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

  `NeedImmediateResponse`

  Whether or not the submitting system requires an immediate response back to the request.

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

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

  #### Declaration

  Swift

  ```
  public enum NeedImmediateResponse : String, Encodable
  ```

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

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

  `DeduplicationSynchronous`

  Whether or not deduplication is to be performed synchronously against the enrolled customer’s face image. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum DeduplicationSynchronous : String, Encodable
  ```

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

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

  `VerifyDataWithHost`

  Whether or not customer data will be verified with the data returned back from the host. Default is `no`.

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

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

  #### Declaration

  Swift

  ```
  public enum VerifyDataWithHost : String, Encodable
  ```

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

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

  `IdBackImageRequired`

  Whether or not the ID Back is mandatory for all ID types where Back is present. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum IdBackImageRequired : String, Encodable
  ```

- <a id="/s:17IDentitySDK_Swift44AdditionalCustomerEnrollBiometricRequestDataV22StripSpecialCharactersO"></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/AdditionalCustomerEnrollBiometricRequestData/StripSpecialCharacters.md)

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

  #### Declaration

  Swift

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

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

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

  `IdImageResolutionCheck`

  Whether or not the minimum resolution required for ID Documents is checked. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum IdImageResolutionCheck : String, Encodable
  ```

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

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

  `DeDupDataRequiredInResponse`

  Whether or not the deduplication data is required in the response. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum DeDupDataRequiredInResponse : String, Encodable
  ```

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

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

  `DeDupManualReviewRequired`

  Whether or not manual review is required for the deduplication result.. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum DeDupManualReviewRequired : String, Encodable
  ```

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

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

  `PostDataOnReviewRequired`

  Whether or not posting data on review is required. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum PostDataOnReviewRequired : String, Encodable
  ```

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

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

  `DetectLiveness`

  Whether or not to detect liveness. Default is `yes`.

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

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

  #### Declaration

  Swift

  ```
  public enum DetectLiveness : String, Encodable
  ```

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

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

  `DetectLabel`

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

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

  #### Declaration

  Swift

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

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

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

  `DetectClosedEyes`

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

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

  #### Declaration

  Swift

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

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

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

  `SendDocumentIdInResponse`

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

  <a id="declaration-20"></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/AdditionalCustomerEnrollBiometricRequestData.md#/Properties)

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

### Properties

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

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

  `idToken`

  idToken which has SHA256 data of request.

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

  #### Declaration

  Swift

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

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

  #### Declaration

  Swift

  ```
  public var uniqueRequestId: String
  ```

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

  #### Declaration

  Swift

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

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

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

  `manualReviewRequired`

  Whether or not IDmission’s ID Verification Team will perform a manual review of the submitted form in the event it is not auto-decisioned. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var manualReviewRequired: ManualReviewRequired?
  ```

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

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

  `bypassAgeValidation`

  Whether or not the system will confirm that the age of the individual is 18 or older based on the date of birth and current date. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var bypassAgeValidation: BypassAgeValidation?
  ```

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

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

  `deDuplicationRequired`

  Whether or not deduplication is to be performed against the enrolled customer’s face image. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var deDuplicationRequired: DeDuplicationRequired?
  ```

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

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

  `postDataAPIRequired`

  The POST Data API is used to accept the results and extracted data from the service. This requires a URL to be specified for the POST to be sent to. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var postDataAPIRequired: PostDataAPIRequired?
  ```

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

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

  `postDataAPIURL`

  If the postDataAPIRequired request parameter = Y, this field can be used to provide the URL that the postDataAPI webhook will be posted to. This will override any settings that are stored for the particular company the request is being submitted to.

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

  #### Declaration

  Swift

  ```
  public var postDataAPIURL: String?
  ```

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

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

  `sendMetaDataInPost`

  If postDataAPIRequired request parameter = Y, this field can be used to send metadata in postDataAPI webhook. Default is `yes`

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

  #### Declaration

  Swift

  ```
  public var sendMetaDataInPost: SendMetaDataInPost?
  ```

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

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

  `sendInputImagesInPost`

  Used only when the POST_DATA API flag = Y

  If nil, no input images will be sent in the POST_API. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var sendInputImagesInPost: SendInputImagesInPost?
  ```

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

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

  `sendProcessedImagesInPost`

  Used only when the POST_DATA API flag = Y

  If nil, no processed images will be sent in the POST_API. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var sendProcessedImagesInPost: SendProcessedImagesInPost?
  ```

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

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

  `needImmediateResponse`

  Whether or not the submitting system requires an immediate response back to the request. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var needImmediateResponse: NeedImmediateResponse?
  ```

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

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

  `deduplicationSynchronous`

  Whether or not deduplication is to be performed synchronously against the enrolled customer’s face image. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var deduplicationSynchronous: DeduplicationSynchronous?
  ```

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

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

  `verifyDataWithHost`

  Whether or not customer data will be verified with the data returned back from the host. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var verifyDataWithHost: VerifyDataWithHost?
  ```

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

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

  `idBackImageRequired`

  Whether or not the ID Back is mandatory for all ID types where Back is present. Default is `yes`.

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

  #### Declaration

  Swift

  ```
  public var idBackImageRequired: IdBackImageRequired?
  ```

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

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

  `stripSpecialCharacters`

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

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

  #### Declaration

  Swift

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

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

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

  `idImageResolutionCheck`

  Whether or not the minimum resolution required for ID Documents is checked. Default is `yes`.

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

  #### Declaration

  Swift

  ```
  public var idImageResolutionCheck: IdImageResolutionCheck?
  ```

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

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

  `deDupDataRequiredInResponse`

  Whether or not the deduplication data is required in the response. Default is `yes`.

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

  #### Declaration

  Swift

  ```
  public var deDupDataRequiredInResponse: DeDupDataRequiredInResponse?
  ```

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

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

  `deDupManualReviewRequired`

  Whether or not the deduplication Manual Review is required in the response. Default is `no`.

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

  #### Declaration

  Swift

  ```
  public var deDupManualReviewRequired: DeDupManualReviewRequired?
  ```

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

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

  `postDataOnReviewRequired`

  Whether or not posting data on review is required. Default is `yes`.

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

  #### Declaration

  Swift

  ```
  public var postDataOnReviewRequired: PostDataOnReviewRequired?
  ```

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

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

  `postDataOnReviewAPIURL`

  Payment If the postDataOnReviewRequired request parameter = Y, this field can be used to provide the URL that postDataOnReview webhook will be posted to. This will override any settings that are stored for the particular company the request is being submitted to.

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

  #### Declaration

  Swift

  ```
  public var postDataOnReviewAPIURL: String?
  ```

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

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

  `paymentGateway`

  Payment gateway details.

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

  #### Declaration

  Swift

  ```
  public var paymentGateway: String?
  ```

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

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

  `gpsCoordinates`

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

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

  #### Declaration

  Swift

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

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

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

  `piiExclusion`

  piiExclusion details.

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

  #### Declaration

  Swift

  ```
  public var piiExclusion: String?
  ```

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

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

  `detectLiveness`

  Y - Check liveness of the Face Image. \* N - Do not check liveness of the Face Image. This field will be deprecated in future versions.

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

  #### Declaration

  Swift

  ```
  public var detectLiveness: DetectLiveness?
  ```

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

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

  `detectLabel`

  Valid values are: Y or N

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

  #### Declaration

  Swift

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

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

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

  `detectClosedEyes`

  Eye close detection. Valid values are: Y or N

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

  #### Declaration

  Swift

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

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

  #### Declaration

  Swift

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

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

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

  `metadata`

  Additional ID and/or Selfie Capture image metadata.

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

  #### Declaration

  Swift

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

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

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

  `ocrMetadata`

  Additional decoded MRZ and/or Barcode metadata.

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

  #### Declaration

  Swift

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

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

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

  `verificationApprovalCode`

  Verification Approval Code

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

  #### Declaration

  Swift

  ```
  public var verificationApprovalCode: String?
  ```

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

[]()

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

[]()

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

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

### Initialization

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

  <a id="//apple_ref/swift/Method/init(idToken:uniqueRequestId:clientRequestID:manualReviewRequired:bypassAgeValidation:deDuplicationRequired:postDataAPIRequired:postDataAPIURL:sendMetaDataInPost:sendInputImagesInPost:sendProcessedImagesInPost:needImmediateResponse:deduplicationSynchronous:verifyDataWithHost:idBackImageRequired:stripSpecialCharacters:idImageResolutionCheck:deDupDataRequiredInResponse:deDupManualReviewRequired:postDataOnReviewRequired:postDataOnReviewAPIURL:paymentGateway:gpsCoordinates:piiExclusion:detectLiveness:detectLabel:detectClosedEyes:sendDocumentIdInResponse:verificationApprovalCode:)"></a>

  `init(idToken:uniqueRequestId:clientRequestID:manualReviewRequired:bypassAgeValidation:deDuplicationRequired:postDataAPIRequired:postDataAPIURL:sendMetaDataInPost:sendInputImagesInPost:sendProcessedImagesInPost:needImmediateResponse:deduplicationSynchronous:verifyDataWithHost:idBackImageRequired:stripSpecialCharacters:idImageResolutionCheck:deDupDataRequiredInResponse:deDupManualReviewRequired:postDataOnReviewRequired:postDataOnReviewAPIURL:paymentGateway:gpsCoordinates:piiExclusion:detectLiveness:detectLabel:detectClosedEyes:sendDocumentIdInResponse:verificationApprovalCode:)`

  Designated initializer.

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

  #### Declaration

  Swift

  ```
  public init(idToken: String? = "",
              uniqueRequestId: String = IDentitySDK.requestID,
              clientRequestID: String? = nil,
              manualReviewRequired: ManualReviewRequired? = .no,
              bypassAgeValidation: BypassAgeValidation? = .no,
              deDuplicationRequired: DeDuplicationRequired? = nil,
              postDataAPIRequired: PostDataAPIRequired? = .no,
              postDataAPIURL: String? = nil,
              sendMetaDataInPost: SendMetaDataInPost? = .yes,
              sendInputImagesInPost: SendInputImagesInPost? = .no,
              sendProcessedImagesInPost: SendProcessedImagesInPost? = .no,
              needImmediateResponse: NeedImmediateResponse? = nil,
              deduplicationSynchronous: DeduplicationSynchronous? = .no,
              verifyDataWithHost: VerifyDataWithHost? = .no,
              idBackImageRequired: IdBackImageRequired? = .yes,
              stripSpecialCharacters: StripSpecialCharacters? = .yes,
              idImageResolutionCheck: IdImageResolutionCheck? = .yes,
              deDupDataRequiredInResponse: DeDupDataRequiredInResponse? = .yes,
              deDupManualReviewRequired: DeDupManualReviewRequired? = .yes,
              postDataOnReviewRequired: PostDataOnReviewRequired? = .yes,
              postDataOnReviewAPIURL: String? = nil,
              paymentGateway: String? = nil,
              gpsCoordinates: String? = nil,
              piiExclusion: String? = nil,
              detectLiveness: DetectLiveness? = .yes,
              detectLabel: DetectLabel? = .no,
              detectClosedEyes: DetectClosedEyes? = .yes,
              sendDocumentIdInResponse: SendDocumentIdInResponse? = .yes,
              verificationApprovalCode: String? = nil)
  ```

  <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.                                                                                                                                                                                                                                                                              |
  | `manualReviewRequired`        | Whether or not IDmission’s ID Verification Team will perform a manual review of the submitted form in the event it is not auto-decisioned. Default is `no`.                                                                                                                                                                                                        |
  | `bypassAgeValidation`         | Whether or not the system will confirm that the age of the individual is 18 or older based on the date of birth and current date. Default is `no`.                                                                                                                                                                                                                 |
  | `deDuplicationRequired`       | Whether or not deduplication is to be performed against the enrolled customer’s face image.                                                                                                                                                                                                                                                                        |
  | `postDataAPIRequired`         | The POST Data API is used to accept the results and extracted data from the service. This requires a URL to be specified for the POST to be sent to. Default is `no`.                                                                                                                                                                                              |
  | `postDataAPIURL`              | If the postDataAPIRequired request parameter = Y, this field can be used to provide the URL that the postDataAPI webhook will be posted to. This will override any settings that are stored for the particular company the request is being submitted to.                                                                                                          |
  | `sendMetaDataInPost`          | If postDataAPIRequired request parameter = Y, this field can be used to send metadata in postDataAPI webhook. Valid values are: Y : N                                                                                                                                                                                                                              |
  | `sendInputImagesInPost`       | Input images to be sent in the POST_API.                                                                                                                                                                                                                                                                                                                           |
  | `sendProcessedImagesInPost`   | Processed images will be sent in the POST_API                                                                                                                                                                                                                                                                                                                      |
  | `needImmediateResponse`       | Whether or not the submitting system requires an immediate response back to the request.                                                                                                                                                                                                                                                                           |
  | `deduplicationSynchronous`    | Whether or not deduplication is to be performed synchronously against the enrolled customer’s face image. Default is `no`.                                                                                                                                                                                                                                         |
  | `verifyDataWithHost`          | Whether or not customer data will be verified with the data returned back from the host. Default is `no`.                                                                                                                                                                                                                                                          |
  | `idBackImageRequired`         | Whether or not the ID Back is mandatory for all ID types where Back is present. Default is `yes`.                                                                                                                                                                                                                                                                  |
  | `stripSpecialCharacters`      | Whether or not to strip special characters. Default is `yes`.                                                                                                                                                                                                                                                                                                      |
  | `idImageResolutionCheck`      | Whether or not the minimum resolution required for ID Documents is checked. Default is `yes`.                                                                                                                                                                                                                                                                      |
  | `deDupDataRequiredInResponse` | Whether or not the deduplication data is required in the response. Default is `yes`.                                                                                                                                                                                                                                                                               |
  | `deDupManualReviewRequired`   | Whether or not manual review is required for the deduplication result.. Default is `yes`.                                                                                                                                                                                                                                                                          |
  | `postDataOnReviewRequired`    | Whether or not posting data on review is required. Default is `yes`.                                                                                                                                                                                                                                                                                               |
  | `postDataOnReviewAPIURL`      | Payment If the postDataOnReviewRequired request parameter = Y, this field can be used to provide the URL that postDataOnReview webhook will be posted to. This will override any settings that are stored for the particular company the request is being submitted to.                                                                                            |
  | `paymentGateway`              | Payment gateway details.                                                                                                                                                                                                                                                                                                                                           |
  | `gpsCoordinates`              | Get location details in GPS Co-ordinate Format (Latitude & Longitude).                                                                                                                                                                                                                                                                                             |
  | `piiExclusion`                | piiExclusion details.                                                                                                                                                                                                                                                                                                                                              |
  | `detectLiveness`              | Whether or not to detect liveness.                                                                                                                                                                                                                                                                                                                                 |
  | `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.                                                                                                                                                                                                                                                                             |
  | `verificationApprovalCode`    | Verification Approval Code                                                                                                                                                                                                                                                                                                                                         |

<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.
