# IDCaptureOptions



## 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/Android-SDK-2/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/
- Imported at: 2026-10-21T17:27:02.187Z
- Canonical page: https://docs.idmission.com/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options
- Agent index: https://docs.idmission.com/llms.txt

---

[IDentity-SDK](https://docs.idmission.com/markdown/mobile/android-sdk-2.md)/[com.idmission.sdk2.client.model](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model.md)/IDCaptureOptions

<a id="idcaptureoptions"></a>

# IDCapture​Options

```
public final class IDCaptureOptions implements Parcelable
```

Provides options to change threshold or default threshold in ID Capture Screens.

<a id="constructors"></a>

## Constructors

<a id="-2029579460/Constructors/191329751"></a>

[]()

[IDCapture​Options](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/-i-d-capture-options.md)

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled, Long idInstructionAnimationDuration, Boolean isBarcodeRecoveryEnabled, Integer missingBarcodeTimeInterval, Integer barcodeRecoveryMoveCloserTimeInterval, Integer barcodeRecoveryCaptureTimeInterval)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled, Long idInstructionAnimationDuration, Boolean isBarcodeRecoveryEnabled, Integer missingBarcodeTimeInterval, Integer barcodeRecoveryMoveCloserTimeInterval)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled, Long idInstructionAnimationDuration, Boolean isBarcodeRecoveryEnabled, Integer missingBarcodeTimeInterval)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled, Long idInstructionAnimationDuration, Boolean isBarcodeRecoveryEnabled)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled, Long idInstructionAnimationDuration)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled, Boolean isIdInstructionAnimationEnabled)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit, Boolean isIDCapturePreviewEnabled)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence, Integer consecutiveFakeIdCaptureLimit)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec, Boolean separateIdCardCaptureSequence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode, Integer wrongDocumentTypeWarningDelayInSec)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs, WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence, Long allowOverrideWrongDocumentTypeAfterMs)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence, Float documentBackComponentConfidence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence, Float minBarcodeConfidence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold, Float minMrzConfidence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold, Float glareDetectionThreshold)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold, Float fingerDetectionThreshold)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance, Float focusThreshold)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance, Float upperWidthThresholdTolerance)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence, Float lowerWidthThresholdTolerance)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence, Float backDocumentConfidence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold, Float frontDocumentConfidence)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold, Float backRealnessThreshold)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio, Float frontRealnessThreshold)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode, Float documentFrameWidthRatio)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions(IDCaptureOrientation idCaptureOrientationMode)
```

```
@JvmOverloads()public IDCaptureOptions IDCaptureOptions()
```

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

## Properties

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

[]()

[allow​Override​Wrong​Document​Type​After​Ms](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#1322556103%2FProperties%2F191329751)

```
private Long allowOverrideWrongDocumentTypeAfterMs
```

Option to set timer to allow override wrong document type. Default is `8000`.

<a id="-133048814/Properties/191329751"></a>

[]()

[back​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-133048814%2FProperties%2F191329751)

```
private Float backDocumentConfidence
```

Option to set Back ID Classification threshold. Minimum ID Back classification confidence percentage, represented as a value between `0 .0`and `1.0`. Default is `0.7`.

<a id="-2094306931/Properties/191329751"></a>

[]()

[back​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-2094306931%2FProperties%2F191329751)

```
private Float backRealnessThreshold
```

Option to set back ID realness threshold. Minimum ID back capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.3`

<a id="-331110117/Properties/191329751"></a>

[]()

[barcode​Recovery​Capture​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-331110117%2FProperties%2F191329751)

```
private Integer barcodeRecoveryCaptureTimeInterval
```

Barcode Recovery capture window in seconds, started once the bbox-growth requirement is met (user confirmed to have moved closer). The best readable crop within this window is captured. **Type:** Int\
**nullable:** false\
**example:** 5

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

[]()

[barcode​Recovery​Move​Closer​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#639467562%2FProperties%2F191329751)

```
private Integer barcodeRecoveryMoveCloserTimeInterval
```

Barcode Recovery "move closer" window in seconds. This timer runs from the moment Barcode Recovery starts, independently of whether a barcode is detected, so the user can never be stuck indefinitely. If the barcode bounding box does not grow enough (user moving closer) before this elapses, recovery completes with the best image gathered so far. **Type:** Int\
**nullable:** false\
**example:** 10

<a id="-316714355/Properties/191329751"></a>

[]()

[consecutive​Fake​Id​Capture​Limit](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-316714355%2FProperties%2F191329751)

```
private Integer consecutiveFakeIdCaptureLimit
```

Option to set a maximum ID capture retry limit for repeated fake ID attempts. Default is `3`.

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

[]()

[document​Back​Component​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#1392703735%2FProperties%2F191329751)

```
private Float documentBackComponentConfidence
```

Option to set document back component confidence detection. document back component Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.70`.

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

[]()

[document​Frame​Width​Ratio](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#1361511173%2FProperties%2F191329751)

```
private Float documentFrameWidthRatio
```

Option to set document frame width Ratio. Default ratio is 1.428f, which sets the target to capture document.

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

[]()

[finger​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#761961423%2FProperties%2F191329751)

```
private Float fingerDetectionThreshold
```

Option to set finger detection threshold. finger detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.30`.

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

[]()

[focus​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#441059787%2FProperties%2F191329751)

```
private Float focusThreshold
```

Option to set focus threshold. focus threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.98`.

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

[]()

[front​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#585567086%2FProperties%2F191329751)

```
private Float frontDocumentConfidence
```

Option to set front ID Classification threshold. Minimum ID front classification confidence percentage, represented as a value between `0.0` and `1.0`. Default is `0.7`

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

[]()

[front​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#7084209%2FProperties%2F191329751)

```
private Float frontRealnessThreshold
```

Option to set front ID realness threshold. Minimum ID front capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.5`

<a id="-1416827833/Properties/191329751"></a>

[]()

[glare​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-1416827833%2FProperties%2F191329751)

```
private Float glareDetectionThreshold
```

Option to set glare detection threshold. glare detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.20`.

<a id="-929969610/Properties/191329751"></a>

[]()

[id​Capture​Orientation​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-929969610%2FProperties%2F191329751)

```
private IDCaptureOrientation idCaptureOrientationMode
```

Option to enable vertical ID capture orientation.

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

[]()

[id​Instruction​Animation​Duration](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#1343155577%2FProperties%2F191329751)

```
private Long idInstructionAnimationDuration
```

Option to set animation duration in Instruction screen for ID.

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

[]()

[is​Barcode​Recovery​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-barcode-recovery-enabled.md)

```
private Boolean isBarcodeRecoveryEnabled
```

Options to enable Barcode Recovery after accepted front/back ID captures when local barcode parsing fails. **Type:** Boolean\
**nullable:** false

<a id="-363145022/Properties/191329751"></a>

[]()

[is​IDCapture​Preview​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-i-d-capture-preview-enabled.md)

```
private Boolean isIDCapturePreviewEnabled
```

Options to enable ID Preview Screen. **Type:** Boolean\
**nullable:** false

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

[]()

[is​Id​Instruction​Animation​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-id-instruction-animation-enabled.md)

```
private Boolean isIdInstructionAnimationEnabled
```

Option to enable animation in Instruction screen for ID.

<a id="-1457506057/Properties/191329751"></a>

[]()

[lower​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-1457506057%2FProperties%2F191329751)

```
private Float lowerWidthThresholdTolerance
```

Option to set lower width threshold. Lower ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.2`. A lower width threshold tolerance of `0.2` (20%) means that a scanned ID must fall within (100 - 20) = 80% of the capture overlay rectangle width.

<a id="-1447398362/Properties/191329751"></a>

[]()

[min​Barcode​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-1447398362%2FProperties%2F191329751)

```
private Float minBarcodeConfidence
```

Option to set min Barcode Confidence detection. Barcode Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

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

[]()

[min​Mrz​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#1473383057%2FProperties%2F191329751)

```
private Float minMrzConfidence
```

Option to set min Mrz Confidence detection. Mrz Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

<a id="-603142958/Properties/191329751"></a>

[]()

[missing​Barcode​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-603142958%2FProperties%2F191329751)

```
private Integer missingBarcodeTimeInterval
```

Time in seconds to try capturing the barcode during ID back capture before proceeding without a decoded barcode string (may trigger Barcode Recovery flow). **Type:** Int\
**nullable:** false\
**example:** 5

<a id="-420694237/Properties/191329751"></a>

[]()

[separate​Id​Card​Capture​Sequence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-420694237%2FProperties%2F191329751)

```
private Boolean separateIdCardCaptureSequence
```

Option to enable separate ID card capture sequence preview. Default is `false`.

<a id="-180666216/Properties/191329751"></a>

[]()

[upper​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-180666216%2FProperties%2F191329751)

```
private Float upperWidthThresholdTolerance
```

Option to set upper width threshold. Upper ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.05`. An upper width threshold tolerance of `0.05` (5%) means that a scanned ID must fall within (100 + 5) = 105% of the capture overlay rectangle width.

<a id="-1891012302/Properties/191329751"></a>

[]()

[wrong​Document​Type​Handling​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-1891012302%2FProperties%2F191329751)

```
private WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode
```

Option to set wrong document type handling mode. Default is `WrongDocumentTypeHandlingMode.MANUAL_CAPTURE`.

<a id="-688495877/Properties/191329751"></a>

[]()

[wrong​Document​Type​Warning​Delay​In​Sec](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options.md#-688495877%2FProperties%2F191329751)

```
private Integer wrongDocumentTypeWarningDelayInSec
```

Option to set wrong document type warning delay in seconds. Default is `5`.

<a id="functions"></a>

## Functions

<a id="-1578325224/Functions/191329751"></a>

[]()

[describe​Contents](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-voice-capture-customization-options.md#-1578325224%2FFunctions%2F191329751)

```
public abstract Integer describeContents()
```

<a id="1976755167/Functions/191329751"></a>

[]()

[get​Allow​Override​Wrong​Document​Type​After​Ms](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-allow-override-wrong-document-type-after-ms.md)

```
public final Long getAllowOverrideWrongDocumentTypeAfterMs()
```

Option to set timer to allow override wrong document type. Default is `8000`.

<a id="1767735290/Functions/191329751"></a>

[]()

[get​Back​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-back-document-confidence.md)

```
public final Float getBackDocumentConfidence()
```

Option to set Back ID Classification threshold. Minimum ID Back classification confidence percentage, represented as a value between `0 .0`and `1.0`. Default is `0.7`.

<a id="1984881317/Functions/191329751"></a>

[]()

[get​Back​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-back-realness-threshold.md)

```
public final Float getBackRealnessThreshold()
```

Option to set back ID realness threshold. Minimum ID back capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.3`

<a id="1796716291/Functions/191329751"></a>

[]()

[get​Barcode​Recovery​Capture​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-barcode-recovery-capture-time-interval.md)

```
public final Integer getBarcodeRecoveryCaptureTimeInterval()
```

Barcode Recovery capture window in seconds, started once the bbox-growth requirement is met (user confirmed to have moved closer). The best readable crop within this window is captured. **Type:** Int\
**nullable:** false\
**example:** 5

<a id="1293666626/Functions/191329751"></a>

[]()

[get​Barcode​Recovery​Move​Closer​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-barcode-recovery-move-closer-time-interval.md)

```
public final Integer getBarcodeRecoveryMoveCloserTimeInterval()
```

Barcode Recovery "move closer" window in seconds. This timer runs from the moment Barcode Recovery starts, independently of whether a barcode is detected, so the user can never be stuck indefinitely. If the barcode bounding box does not grow enough (user moving closer) before this elapses, recovery completes with the best image gathered so far. **Type:** Int\
**nullable:** false\
**example:** 10

<a id="1277440933/Functions/191329751"></a>

[]()

[get​Consecutive​Fake​Id​Capture​Limit](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-consecutive-fake-id-capture-limit.md)

```
public final Integer getConsecutiveFakeIdCaptureLimit()
```

Option to set a maximum ID capture retry limit for repeated fake ID attempts. Default is `3`.

<a id="72610831/Functions/191329751"></a>

[]()

[get​Document​Back​Component​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-document-back-component-confidence.md)

```
public final Float getDocumentBackComponentConfidence()
```

Option to set document back component confidence detection. document back component Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.70`.

<a id="156276253/Functions/191329751"></a>

[]()

[get​Document​Frame​Width​Ratio](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-document-frame-width-ratio.md)

```
public final Float getDocumentFrameWidthRatio()
```

Option to set document frame width Ratio. Default ratio is 1.428f, which sets the target to capture document.

<a id="2054384567/Functions/191329751"></a>

[]()

[get​Finger​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-finger-detection-threshold.md)

```
public final Float getFingerDetectionThreshold()
```

Option to set finger detection threshold. finger detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.30`.

<a id="171056051/Functions/191329751"></a>

[]()

[get​Focus​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-focus-threshold.md)

```
public final Float getFocusThreshold()
```

Option to set focus threshold. focus threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.98`.

<a id="-619667834/Functions/191329751"></a>

[]()

[get​Front​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-front-document-confidence.md)

```
public final Float getFrontDocumentConfidence()
```

Option to set front ID Classification threshold. Minimum ID front classification confidence percentage, represented as a value between `0.0` and `1.0`. Default is `0.7`

<a id="1907868313/Functions/191329751"></a>

[]()

[get​Front​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-front-realness-threshold.md)

```
public final Float getFrontRealnessThreshold()
```

Option to set front ID realness threshold. Minimum ID front capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.5`

<a id="1672904543/Functions/191329751"></a>

[]()

[get​Glare​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-glare-detection-threshold.md)

```
public final Float getGlareDetectionThreshold()
```

Option to set glare detection threshold. glare detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.20`.

<a id="362453534/Functions/191329751"></a>

[]()

[get​Id​Capture​Orientation​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-id-capture-orientation-mode.md)

```
public final IDCaptureOrientation getIdCaptureOrientationMode()
```

Option to enable vertical ID capture orientation.

<a id="-777638047/Functions/191329751"></a>

[]()

[get​Id​Instruction​Animation​Duration](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-id-instruction-animation-duration.md)

```
public final Long getIdInstructionAnimationDuration()
```

Option to set animation duration in Instruction screen for ID.

<a id="-1544629025/Functions/191329751"></a>

[]()

[get​Lower​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-lower-width-threshold-tolerance.md)

```
public final Float getLowerWidthThresholdTolerance()
```

Option to set lower width threshold. Lower ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.2`. A lower width threshold tolerance of `0.2` (20%) means that a scanned ID must fall within (100 - 20) = 80% of the capture overlay rectangle width.

<a id="1178040334/Functions/191329751"></a>

[]()

[get​Min​Barcode​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-min-barcode-confidence.md)

```
public final Float getMinBarcodeConfidence()
```

Option to set min Barcode Confidence detection. Barcode Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

<a id="-302169479/Functions/191329751"></a>

[]()

[get​Min​Mrz​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-min-mrz-confidence.md)

```
public final Float getMinMrzConfidence()
```

Option to set min Mrz Confidence detection. Mrz Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

<a id="169949882/Functions/191329751"></a>

[]()

[get​Missing​Barcode​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-missing-barcode-time-interval.md)

```
public final Integer getMissingBarcodeTimeInterval()
```

Time in seconds to try capturing the barcode during ID back capture before proceeding without a decoded barcode string (may trigger Barcode Recovery flow). **Type:** Int\
**nullable:** false\
**example:** 5

<a id="1173461051/Functions/191329751"></a>

[]()

[get​Separate​Id​Card​Capture​Sequence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-separate-id-card-capture-sequence.md)

```
public final Boolean getSeparateIdCardCaptureSequence()
```

Option to enable separate ID card capture sequence preview. Default is `false`.

<a id="-267789184/Functions/191329751"></a>

[]()

[get​Upper​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-upper-width-threshold-tolerance.md)

```
public final Float getUpperWidthThresholdTolerance()
```

Option to set upper width threshold. Upper ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.05`. An upper width threshold tolerance of `0.05` (5%) means that a scanned ID must fall within (100 + 5) = 105% of the capture overlay rectangle width.

<a id="-296857014/Functions/191329751"></a>

[]()

[get​Wrong​Document​Type​Handling​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-wrong-document-type-handling-mode.md)

```
public final WrongDocumentTypeHandlingMode getWrongDocumentTypeHandlingMode()
```

Option to set wrong document type handling mode. Default is `WrongDocumentTypeHandlingMode.MANUAL_CAPTURE`.

<a id="1439330531/Functions/191329751"></a>

[]()

[get​Wrong​Document​Type​Warning​Delay​In​Sec](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/get-wrong-document-type-warning-delay-in-sec.md)

```
public final Integer getWrongDocumentTypeWarningDelayInSec()
```

Option to set wrong document type warning delay in seconds. Default is `5`.

<a id="588588360/Functions/191329751"></a>

[]()

[is​Barcode​Recovery​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-barcode-recovery-enabled.md)

```
public final Boolean isBarcodeRecoveryEnabled()
```

Options to enable Barcode Recovery after accepted front/back ID captures when local barcode parsing fails. **Type:** Boolean\
**nullable:** false

<a id="-363145022/Functions/191329751"></a>

[]()

[is​IDCapture​Preview​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-i-d-capture-preview-enabled.md)

```
public final Boolean isIDCapturePreviewEnabled()
```

Options to enable ID Preview Screen. **Type:** Boolean\
**nullable:** false

<a id="726962902/Functions/191329751"></a>

[]()

[is​Id​Instruction​Animation​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/is-id-instruction-animation-enabled.md)

```
public final Boolean isIdInstructionAnimationEnabled()
```

Option to enable animation in Instruction screen for ID.

<a id="-1116617106/Functions/191329751"></a>

[]()

[set​Allow​Override​Wrong​Document​Type​After​Ms](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-allow-override-wrong-document-type-after-ms.md)

```
public final Unit setAllowOverrideWrongDocumentTypeAfterMs(Long allowOverrideWrongDocumentTypeAfterMs)
```

Option to set timer to allow override wrong document type. Default is `8000`.

<a id="-804097537/Functions/191329751"></a>

[]()

[set​Back​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-back-document-confidence.md)

```
public final Unit setBackDocumentConfidence(Float backDocumentConfidence)
```

Option to set Back ID Classification threshold. Minimum ID Back classification confidence percentage, represented as a value between `0 .0`and `1.0`. Default is `0.7`.

<a id="1075607234/Functions/191329751"></a>

[]()

[set​Back​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-back-realness-threshold.md)

```
public final Unit setBackRealnessThreshold(Float backRealnessThreshold)
```

Option to set back ID realness threshold. Minimum ID back capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.3`

<a id="-814513323/Functions/191329751"></a>

[]()

[set​Barcode​Recovery​Capture​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-barcode-recovery-capture-time-interval.md)

```
public final Unit setBarcodeRecoveryCaptureTimeInterval(Integer barcodeRecoveryCaptureTimeInterval)
```

Barcode Recovery capture window in seconds, started once the bbox-growth requirement is met (user confirmed to have moved closer). The best readable crop within this window is captured. **Type:** Int\
**nullable:** false\
**example:** 5

<a id="-427535821/Functions/191329751"></a>

[]()

[set​Barcode​Recovery​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-barcode-recovery-enabled.md)

```
public final Unit setBarcodeRecoveryEnabled(Boolean isBarcodeRecoveryEnabled)
```

Options to enable Barcode Recovery after accepted front/back ID captures when local barcode parsing fails. **Type:** Boolean\
**nullable:** false

<a id="100309356/Functions/191329751"></a>

[]()

[set​Barcode​Recovery​Move​Closer​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-barcode-recovery-move-closer-time-interval.md)

```
public final Unit setBarcodeRecoveryMoveCloserTimeInterval(Integer barcodeRecoveryMoveCloserTimeInterval)
```

Barcode Recovery "move closer" window in seconds. This timer runs from the moment Barcode Recovery starts, independently of whether a barcode is detected, so the user can never be stuck indefinitely. If the barcode bounding box does not grow enough (user moving closer) before this elapses, recovery completes with the best image gathered so far. **Type:** Int\
**nullable:** false\
**example:** 10

<a id="39809039/Functions/191329751"></a>

[]()

[set​Consecutive​Fake​Id​Capture​Limit](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-consecutive-fake-id-capture-limit.md)

```
public final Unit setConsecutiveFakeIdCaptureLimit(Integer consecutiveFakeIdCaptureLimit)
```

Option to set a maximum ID capture retry limit for repeated fake ID attempts. Default is `3`.

<a id="1289329196/Functions/191329751"></a>

[]()

[set​Document​Back​Component​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-document-back-component-confidence.md)

```
public final Unit setDocumentBackComponentConfidence(Float documentBackComponentConfidence)
```

Option to set document back component confidence detection. document back component Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.70`.

<a id="86645481/Functions/191329751"></a>

[]()

[set​Document​Frame​Width​Ratio](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-document-frame-width-ratio.md)

```
public final Unit setDocumentFrameWidthRatio(Float documentFrameWidthRatio)
```

Option to set document frame width Ratio. Default ratio is 1.428f, which sets the target to capture document.

<a id="1090166076/Functions/191329751"></a>

[]()

[set​Finger​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-finger-detection-threshold.md)

```
public final Unit setFingerDetectionThreshold(Float fingerDetectionThreshold)
```

Option to set finger detection threshold. finger detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.30`.

<a id="-891096008/Functions/191329751"></a>

[]()

[set​Focus​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-focus-threshold.md)

```
public final Unit setFocusThreshold(Float focusThreshold)
```

Option to set focus threshold. focus threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.98`.

<a id="-1887627741/Functions/191329751"></a>

[]()

[set​Front​Document​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-front-document-confidence.md)

```
public final Unit setFrontDocumentConfidence(Float frontDocumentConfidence)
```

Option to set front ID Classification threshold. Minimum ID front classification confidence percentage, represented as a value between `0.0` and `1.0`. Default is `0.7`

<a id="209370654/Functions/191329751"></a>

[]()

[set​Front​Realness​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-front-realness-threshold.md)

```
public final Unit setFrontRealnessThreshold(Float frontRealnessThreshold)
```

Option to set front ID realness threshold. Minimum ID front capture realness threshold percentage, represented as a value between `0.0` and `1.0`. Default is `0.5`

<a id="459503996/Functions/191329751"></a>

[]()

[set​Glare​Detection​Threshold](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-glare-detection-threshold.md)

```
public final Unit setGlareDetectionThreshold(Float glareDetectionThreshold)
```

Option to set glare detection threshold. glare detection threshold tolerance percentage, represented as a value between `0.0` and `1.0` Default is `0.20`.

<a id="1934774801/Functions/191329751"></a>

[]()

[set​Id​Capture​Orientation​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-id-capture-orientation-mode.md)

```
public final Unit setIdCaptureOrientationMode(IDCaptureOrientation idCaptureOrientationMode)
```

Option to enable vertical ID capture orientation.

<a id="2093323681/Functions/191329751"></a>

[]()

[set​IDCapture​Preview​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-i-d-capture-preview-enabled.md)

```
public final Unit setIDCapturePreviewEnabled(Boolean isIDCapturePreviewEnabled)
```

Options to enable ID Preview Screen. **Type:** Boolean\
**nullable:** false

<a id="-2014654433/Functions/191329751"></a>

[]()

[set​Id​Instruction​Animation​Duration](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-id-instruction-animation-duration.md)

```
public final Unit setIdInstructionAnimationDuration(Long idInstructionAnimationDuration)
```

Option to set animation duration in Instruction screen for ID.

<a id="1761042741/Functions/191329751"></a>

[]()

[set​Id​Instruction​Animation​Enabled](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-id-instruction-animation-enabled.md)

```
public final Unit setIdInstructionAnimationEnabled(Boolean isIdInstructionAnimationEnabled)
```

Option to enable animation in Instruction screen for ID.

<a id="1958031460/Functions/191329751"></a>

[]()

[set​Lower​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-lower-width-threshold-tolerance.md)

```
public final Unit setLowerWidthThresholdTolerance(Float lowerWidthThresholdTolerance)
```

Option to set lower width threshold. Lower ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.2`. A lower width threshold tolerance of `0.2` (20%) means that a scanned ID must fall within (100 - 20) = 80% of the capture overlay rectangle width.

<a id="355809555/Functions/191329751"></a>

[]()

[set​Min​Barcode​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-min-barcode-confidence.md)

```
public final Unit setMinBarcodeConfidence(Float minBarcodeConfidence)
```

Option to set min Barcode Confidence detection. Barcode Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

<a id="398333182/Functions/191329751"></a>

[]()

[set​Min​Mrz​Confidence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-min-mrz-confidence.md)

```
public final Unit setMinMrzConfidence(Float minMrzConfidence)
```

Option to set min Mrz Confidence detection. Mrz Confidence detection, represented as a value between `0.0` and `1.0` Default is `0.50`.

<a id="1060946508/Functions/191329751"></a>

[]()

[set​Missing​Barcode​Time​Interval](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-missing-barcode-time-interval.md)

```
public final Unit setMissingBarcodeTimeInterval(Integer missingBarcodeTimeInterval)
```

Time in seconds to try capturing the barcode during ID back capture before proceeding without a decoded barcode string (may trigger Barcode Recovery flow). **Type:** Int\
**nullable:** false\
**example:** 5

<a id="-758029492/Functions/191329751"></a>

[]()

[set​Separate​Id​Card​Capture​Sequence](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-separate-id-card-capture-sequence.md)

```
public final Unit setSeparateIdCardCaptureSequence(Boolean separateIdCardCaptureSequence)
```

Option to enable separate ID card capture sequence preview. Default is `false`.

<a id="98881157/Functions/191329751"></a>

[]()

[set​Upper​Width​Threshold​Tolerance](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-upper-width-threshold-tolerance.md)

```
public final Unit setUpperWidthThresholdTolerance(Float upperWidthThresholdTolerance)
```

Option to set upper width threshold. Upper ID capture rectangle width threshold tolerance percentage, represented as a value between `0.0` and `1.0`. Default is `0.05`. An upper width threshold tolerance of `0.05` (5%) means that a scanned ID must fall within (100 + 5) = 105% of the capture overlay rectangle width.

<a id="-491623330/Functions/191329751"></a>

[]()

[set​Wrong​Document​Type​Handling​Mode](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-wrong-document-type-handling-mode.md)

```
public final Unit setWrongDocumentTypeHandlingMode(WrongDocumentTypeHandlingMode wrongDocumentTypeHandlingMode)
```

Option to set wrong document type handling mode. Default is `WrongDocumentTypeHandlingMode.MANUAL_CAPTURE`.

<a id="284124469/Functions/191329751"></a>

[]()

[set​Wrong​Document​Type​Warning​Delay​In​Sec](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-options/set-wrong-document-type-warning-delay-in-sec.md)

```
public final Unit setWrongDocumentTypeWarningDelayInSec(Integer wrongDocumentTypeWarningDelayInSec)
```

Option to set wrong document type warning delay in seconds. Default is `5`.

<a id="-1754457655/Functions/191329751"></a>

[]()

[write​To​Parcel](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-voice-capture-customization-options.md#-1754457655%2FFunctions%2F191329751)

```
public abstract Unit writeToParcel(Parcel p0, Integer p1)
```
