# IDCaptureCustomizationOptions



## 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-customization-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-customization-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)/IDCaptureCustomizationOptions

<a id="idcapturecustomizationoptions"></a>

# IDCapture​Customization​Options

```
public final class IDCaptureCustomizationOptions implements Parcelable
```

Provides ID Capture Customization options to customize Capture, Retry and Instruction Screens.

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

## Constructors

<a id="1974698326/Constructors/191329751"></a>

[]()

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

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions, IDImageOptions imageOptions, IDLayoutOptions layoutOptions, Boolean enablePassportNfc, Boolean performIdCaptureBeforeSelfie, Boolean isSecondaryID)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions, IDImageOptions imageOptions, IDLayoutOptions layoutOptions, Boolean enablePassportNfc, Boolean performIdCaptureBeforeSelfie)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions, IDImageOptions imageOptions, IDLayoutOptions layoutOptions, Boolean enablePassportNfc)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions, IDImageOptions imageOptions, IDLayoutOptions layoutOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions, IDImageOptions imageOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions, IDFontOptions fontOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions, IDColorOptions colorOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions, IDStringOptions stringOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen, IDCaptureOptions captureOptions)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen, Boolean enableDocumentInstructionScreen)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K, Boolean enableIdInstructionScreen)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData, Boolean enableIDCapture4K)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection, Boolean enableUploadIDData)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions(Boolean enableRealIDDetection)
```

```
@JvmOverloads()public IDCaptureCustomizationOptions IDCaptureCustomizationOptions()
```

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

## Properties

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

[]()

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

```
private IDCaptureOptions captureOptions
```

Options to set default capture options.

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

[]()

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

```
private IDColorOptions colorOptions
```

Options to set default color options.

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

[]()

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

```
private Boolean enableDocumentInstructionScreen
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private Boolean enableIDCapture4K
```

Options to enable id capture 4k. **Type:** Boolean\
**nullable:** false

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

[]()

[enable​Id​Instruction​Screen](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options.md#-177728041%2FProperties%2F191329751)

```
private Boolean enableIdInstructionScreen
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private Boolean enablePassportNfc
```

Options to enable to passport NFC scanning available in only VideoID SDK **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private Boolean enableRealIDDetection
```

Options to enable real id detection. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private Boolean enableUploadIDData
```

Options to enable upload id data. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private IDFontOptions fontOptions
```

Options to set default font options.

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

[]()

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

```
private IDImageOptions imageOptions
```

Options to set default image options.

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

[]()

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

```
private Boolean isSecondaryID
```

Options to set capture Secondary id data **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private IDLayoutOptions layoutOptions
```

Options to set default layout options.

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

[]()

[perform​Id​Capture​Before​Selfie](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options.md#2132108310%2FProperties%2F191329751)

```
private Boolean performIdCaptureBeforeSelfie
```

Options to perform ID capture before Selfie capture for services which require both. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
private IDStringOptions stringOptions
```

Options to set default string options.

<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="-1340311835/Functions/191329751"></a>

[]()

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

```
public final IDCaptureOptions getCaptureOptions()
```

Options to set default capture options.

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

[]()

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

```
public final IDColorOptions getColorOptions()
```

Options to set default color options.

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

[]()

[get​Enable​Document​Instruction​Screen](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-document-instruction-screen.md)

```
public final Boolean getEnableDocumentInstructionScreen()
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

[get​Enable​IDCapture4K](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-i-d-capture4-k.md)

```
public final Boolean getEnableIDCapture4K()
```

Options to enable id capture 4k. **Type:** Boolean\
**nullable:** false

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

[]()

[get​Enable​Id​Instruction​Screen](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-id-instruction-screen.md)

```
public final Boolean getEnableIdInstructionScreen()
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

[get​Enable​Passport​Nfc](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-passport-nfc.md)

```
public final Boolean getEnablePassportNfc()
```

Options to enable to passport NFC scanning available in only VideoID SDK **Type:** Boolean\
**nullable:** false

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

[]()

[get​Enable​Real​IDDetection](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-real-i-d-detection.md)

```
public final Boolean getEnableRealIDDetection()
```

Options to enable real id detection. **Type:** Boolean\
**nullable:** false

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

[]()

[get​Enable​Upload​IDData](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-enable-upload-i-d-data.md)

```
public final Boolean getEnableUploadIDData()
```

Options to enable upload id data. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final IDFontOptions getFontOptions()
```

Options to set default font options.

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

[]()

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

```
public final IDImageOptions getImageOptions()
```

Options to set default image options.

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

[]()

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

```
public final IDLayoutOptions getLayoutOptions()
```

Options to set default layout options.

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

[]()

[get​Perform​Id​Capture​Before​Selfie](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/get-perform-id-capture-before-selfie.md)

```
public final Boolean getPerformIdCaptureBeforeSelfie()
```

Options to perform ID capture before Selfie capture for services which require both. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final IDStringOptions getStringOptions()
```

Options to set default string options.

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

[]()

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

```
public final Boolean isSecondaryID()
```

Options to set capture Secondary id data **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final Unit setCaptureOptions(IDCaptureOptions captureOptions)
```

Options to set default capture options.

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

[]()

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

```
public final Unit setColorOptions(IDColorOptions colorOptions)
```

Options to set default color options.

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

[]()

[set​Enable​Document​Instruction​Screen](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-document-instruction-screen.md)

```
public final Unit setEnableDocumentInstructionScreen(Boolean enableDocumentInstructionScreen)
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

[set​Enable​IDCapture4K](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-i-d-capture4-k.md)

```
public final Unit setEnableIDCapture4K(Boolean enableIDCapture4K)
```

Options to enable id capture 4k. **Type:** Boolean\
**nullable:** false

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

[]()

[set​Enable​Id​Instruction​Screen](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-id-instruction-screen.md)

```
public final Unit setEnableIdInstructionScreen(Boolean enableIdInstructionScreen)
```

Options to enable id Instructions before ID capture. **Type:** Boolean\
**nullable:** false

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

[]()

[set​Enable​Passport​Nfc](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-passport-nfc.md)

```
public final Unit setEnablePassportNfc(Boolean enablePassportNfc)
```

Options to enable to passport NFC scanning available in only VideoID SDK **Type:** Boolean\
**nullable:** false

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

[]()

[set​Enable​Real​IDDetection](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-real-i-d-detection.md)

```
public final Unit setEnableRealIDDetection(Boolean enableRealIDDetection)
```

Options to enable real id detection. **Type:** Boolean\
**nullable:** false

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

[]()

[set​Enable​Upload​IDData](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-enable-upload-i-d-data.md)

```
public final Unit setEnableUploadIDData(Boolean enableUploadIDData)
```

Options to enable upload id data. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final Unit setFontOptions(IDFontOptions fontOptions)
```

Options to set default font options.

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

[]()

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

```
public final Unit setImageOptions(IDImageOptions imageOptions)
```

Options to set default image options.

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

[]()

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

```
public final Unit setLayoutOptions(IDLayoutOptions layoutOptions)
```

Options to set default layout options.

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

[]()

[set​Perform​Id​Capture​Before​Selfie](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-i-d-capture-customization-options/set-perform-id-capture-before-selfie.md)

```
public final Unit setPerformIdCaptureBeforeSelfie(Boolean performIdCaptureBeforeSelfie)
```

Options to perform ID capture before Selfie capture for services which require both. **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final Unit setSecondaryID(Boolean isSecondaryID)
```

Options to set capture Secondary id data **Type:** Boolean\
**nullable:** false

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

[]()

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

```
public final Unit setStringOptions(IDStringOptions stringOptions)
```

Options to set default string options.

<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)
```
