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

---

<a id="options"></a>

# Options

```
struct Options
```

FingerPrint capture options.

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

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

  `enableInstructionScreen`

  Whether or not to display an instruction screen to the user before initiating finger capture. Default is `true`.

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

  #### Declaration

  Swift

  ```
  public var enableInstructionScreen: Bool
  ```

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

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

  `isDebugEnabled`

  Whether or not to enable debuh mode before initiating finger capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var isDebugEnabled: Bool
  ```

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

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

  `isCaptureLeftHand`

  Whether or not to capture left hand finger before initiating finger capture. Default is `true`.

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

  #### Declaration

  Swift

  ```
  public var isCaptureLeftHand: Bool
  ```

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

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

  `captureIndexFinger`

  Whether or not to capture index finger while fingerprint capture. Default is `true`.

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

  #### Declaration

  Swift

  ```
  public var captureIndexFinger: Bool
  ```

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

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

  `captureMiddleFinger`

  Whether or not to capture middle finger while fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var captureMiddleFinger: Bool
  ```

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

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

  `captureRingFinger`

  Whether or not to capture ring finger while fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var captureRingFinger: Bool
  ```

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

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

  `captureBabyFinger`

  Whether or not to capture baby finger while fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var captureBabyFinger: Bool
  ```

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

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

  `keepIndexFinger`

  Whether or not to keep index finger after fingerprint capture. Default is `true`.

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

  #### Declaration

  Swift

  ```
  public var keepIndexFinger: Bool
  ```

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

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

  `keepMiddleFinger`

  Whether or not to keep middle finger after fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var keepMiddleFinger: Bool
  ```

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

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

  `keepRingFinger`

  Whether or not to keep ring finger after fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var keepRingFinger: Bool
  ```

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

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

  `keepBaby`

  Whether or not to keep baby finger after fingerprint capture. Default is `false`.

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

  #### Declaration

  Swift

  ```
  public var keepBaby: Bool
  ```

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

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

  `cameraZoom`

  cameraZoom is zoom level of camera while fingerprint capture . Default is `2`.

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

  #### Declaration

  Swift

  ```
  public var cameraZoom: Float
  ```

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

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

  `minIndexThrshold`

  It is the minimun threshold value to capture index finger if max threhsold is ot passed. Default is `40`.

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

  #### Declaration

  Swift

  ```
  public var minIndexThrshold: Int
  ```

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

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

  `minMiddleThrshold`

  It is the minimun threshold value to capture middle finger if max threhsold is ot passed. Default is `40`.

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

  #### Declaration

  Swift

  ```
  public var minMiddleThrshold: Int
  ```

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

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

  `minRingThrshold`

  It is the minimun threshold value to capture ring finger if max threhsold is ot passed. Default is `40`.

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

  #### Declaration

  Swift

  ```
  public var minRingThrshold: Int
  ```

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

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

  `minBabyThrshold`

  It is the minimun threshold value to capture baby finger if max threhsold is ot passed. Default is `40`.

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

  #### Declaration

  Swift

  ```
  public var minBabyThrshold: Int
  ```

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

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

  `maxIndexThrshold`

  It is the maximun threshold value to capture index finger. Default is `100`.

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

  #### Declaration

  Swift

  ```
  public var maxIndexThrshold: Int
  ```

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

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

  `maxMiddleThrshold`

  It is the maximun threshold value to capture middle finger. Default is `100`.

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

  #### Declaration

  Swift

  ```
  public var maxMiddleThrshold: Int
  ```

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

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

  `maxRingThrshold`

  It is the maximun threshold value to capture ring finger. Default is `100`.

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

  #### Declaration

  Swift

  ```
  public var maxRingThrshold: Int
  ```

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

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

  `maxBabyThrshold`

  It is the maximun threshold value to capture baby finger. Default is `70`.

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

  #### Declaration

  Swift

  ```
  public var maxBabyThrshold: Int
  ```

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