# IdDataRequest



## 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/-id-data-request/
- 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/-id-data-request
- 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)/IdDataRequest

<a id="iddatarequest"></a>

# Id​Data​Request

```
@Serializable()public final class IdDataRequest
```

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

#### Parameters

*id​Type*

This is the code value of the ID type being submitted. Valid values are: - PP - for Passport - DL - for Driver’s License - PID - for Photo ID - NID – for National ID - GID – for Government, Military or Police ID - RID – Residence Card - VID – for Voter ID Card - WV – for Work Visa or Permit - UNR – United Nations Refugee Card - OTH - Other - NSP – Not Specified

*id​Country*

This is the 3 digit ISO Country Code

*id​State*

To help with targeting matching, recommended to be sent when the idCountry equals USA, CAN or AUS and idType equals PID or DL

*id​Image​Front*

This should contain base64 data of the ID front image. Max allowed upload size is 2MB.

*id​Image​Back*

This should contain base64 data of the ID front image. Max allowed upload size is 5MB. Minimum resolution required is 800X600.

*id​Barcode​Image*

This should contain base64 data of the ID BarCode image. Max allowed upload size is 5MB.

*id​Number*

ID Number.

*id​Number2*

ID Number.

*issue​Date*

ID Issue Date. Date will be formatted as dd/mm/yyyy format.

*exp​Date*

ID Expiration Date. Date will be formatted as dd/mm/yyyy format.

*video​Id​Image​Front*

This should contain base64 data of the Customer id Front Video Data. It accepts base64 data.

*video​Id​Image​Back*

This should contain base64 data of the Customer id back Video Data. It accepts base64 data.

*id​Front​Ir​Image*

This should contain base64 data of the Customer id front IR image. It accepts base64 data.

*id​Back​Ir​Image*

This should contain base64 data of the Customer id back IR image. It accepts base64 data.

*id​Front​Uv​Image*

This should contain base64 data of the Customer id front UV image. It accepts base64 data.

*id​Back​Uv​Image*

This should contain base64 data of the Customer id back UV image. It accepts base64 data.

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

## Constructors

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

[]()

[Id​Data​Request](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/-id-data-request.md)

```
public IdDataRequest IdDataRequest(String idType, String idCountry, String idState, String idImageFront, String idImageBack, String idBarcodeImage, String idNumber, String idNumber2, String issueDate, String expDate, String videoIdImageFront, String videoIdImageBack, String idFrontIrImage, String idBackIrImage, String idFrontUvImage, String idBackUvImage)
```

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

## Properties

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

[]()

[exp​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-2059676204%2FProperties%2F191329751)

```
private String expDate
```

string($DD/MM/YYYY) example: 31/12/2019 ID Expiration Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[id​Back​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#733599919%2FProperties%2F191329751)

```
private String idBackIrImage
```

string($Base64) This should contain base64 data of the Customer id back IR image. It accepts base64 data.

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

[]()

[id​Back​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-509609945%2FProperties%2F191329751)

```
private String idBackUvImage
```

string($Base64) This should contain base64 data of the Customer id back UV image. It accepts base64 data.

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

[]()

[id​Barcode​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-692466267%2FProperties%2F191329751)

```
private String idBarcodeImage
```

**Type:** string($base64)\
**This should contain base64 data of the ID BarCode image. Max allowed upload size is 5MB.**

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

[]()

[id​Country](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-2031505212%2FProperties%2F191329751)

```
private String idCountry
```

**Type:** string\
**maxLength:** 3\
**minLength:** 3\
**example:** IND\
**This is the 3 digit ISO Country Code**

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

[]()

[id​Front​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#1901142743%2FProperties%2F191329751)

```
private String idFrontIrImage
```

string($Base64) This should contain base64 data of the Customer id front IR image. It accepts base64 data.

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

[]()

[id​Front​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#657932879%2FProperties%2F191329751)

```
private String idFrontUvImage
```

string($Base64) This should contain base64 data of the Customer id front UV image. It accepts base64 data.

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

[]()

[id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#1527043512%2FProperties%2F191329751)

```
private String idImageBack
```

**Type:** string($base64)\
**This should contain base64 data of the ID back image. Max allowed upload size is 2MB.**

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

[]()

[id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#462078194%2FProperties%2F191329751)

```
private String idImageFront
```

**Type:** string($base64)\
**This should contain base64 data of the ID front image. Max allowed upload size is 2MB.**

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

[]()

[id​Number](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#747183383%2FProperties%2F191329751)

```
private String idNumber
```

string example: 123456 ID Number.

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

[]()

[id​Number2](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#1237815729%2FProperties%2F191329751)

```
private String idNumber2
```

string example: 123456 ID Number.

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

[]()

[id​State](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-1355245719%2FProperties%2F191329751)

```
private String idState
```

**Type:** string\
**maxLength:** 3\
**minLength:** 2\
**example:** CA\
**To help with targeting matching, recommended to be sent when the idCountry equals USA, CAN or AUS and idType equals PID or DL**

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

[]()

[id​Type](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-833728762%2FProperties%2F191329751)

```
private String idType
```

**Type:** string\
**example:** PP **This is the code value of the ID type being submitted. Valid values are:**\
PP - for Passport\
DL - for Driver’s License\
PID - for Photo ID\
NID – for National ID\
GID – for Government, Military or Police ID\
RID – Residence Card\
VID – for Voter ID Card\
WV – for Work Visa or Permit\
UNR – United Nations Refugee Card\
OTH - Other\
NSP – Not Specified

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

[]()

[issue​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-1991491560%2FProperties%2F191329751)

```
private String issueDate
```

string($DD/MM/YYYY) example: 31/12/2019 ID Issue Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[video​Id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-1144132145%2FProperties%2F191329751)

```
private String videoIdImageBack
```

string($Base64) This should contain base64 data of the Customer id back Video Data. It accepts base64 data.

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

[]()

[video​Id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request.md#-739988549%2FProperties%2F191329751)

```
private String videoIdImageFront
```

string($Base64) This should contain base64 data of the Customer id Front Video Data. It accepts base64 data.

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

## Functions

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

[]()

[get​Exp​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-exp-date.md)

```
public final String getExpDate()
```

string($DD/MM/YYYY) example: 31/12/2019 ID Expiration Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[get​Id​Back​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-back-ir-image.md)

```
public final String getIdBackIrImage()
```

string($Base64) This should contain base64 data of the Customer id back IR image. It accepts base64 data.

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

[]()

[get​Id​Back​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-back-uv-image.md)

```
public final String getIdBackUvImage()
```

string($Base64) This should contain base64 data of the Customer id back UV image. It accepts base64 data.

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

[]()

[get​Id​Barcode​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-barcode-image.md)

```
public final String getIdBarcodeImage()
```

**Type:** string($base64)\
**This should contain base64 data of the ID BarCode image. Max allowed upload size is 5MB.**

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

[]()

[get​Id​Country](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-country.md)

```
public final String getIdCountry()
```

**Type:** string\
**maxLength:** 3\
**minLength:** 3\
**example:** IND\
**This is the 3 digit ISO Country Code**

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

[]()

[get​Id​Front​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-front-ir-image.md)

```
public final String getIdFrontIrImage()
```

string($Base64) This should contain base64 data of the Customer id front IR image. It accepts base64 data.

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

[]()

[get​Id​Front​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-front-uv-image.md)

```
public final String getIdFrontUvImage()
```

string($Base64) This should contain base64 data of the Customer id front UV image. It accepts base64 data.

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

[]()

[get​Id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-image-back.md)

```
public final String getIdImageBack()
```

**Type:** string($base64)\
**This should contain base64 data of the ID back image. Max allowed upload size is 2MB.**

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

[]()

[get​Id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-image-front.md)

```
public final String getIdImageFront()
```

**Type:** string($base64)\
**This should contain base64 data of the ID front image. Max allowed upload size is 2MB.**

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

[]()

[get​Id​Number](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-number.md)

```
public final String getIdNumber()
```

string example: 123456 ID Number.

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

[]()

[get​Id​Number2](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-number2.md)

```
public final String getIdNumber2()
```

string example: 123456 ID Number.

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

[]()

[get​Id​State](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-state.md)

```
public final String getIdState()
```

**Type:** string\
**maxLength:** 3\
**minLength:** 2\
**example:** CA\
**To help with targeting matching, recommended to be sent when the idCountry equals USA, CAN or AUS and idType equals PID or DL**

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

[]()

[get​Id​Type](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-id-type.md)

```
public final String getIdType()
```

**Type:** string\
**example:** PP **This is the code value of the ID type being submitted. Valid values are:**\
PP - for Passport\
DL - for Driver’s License\
PID - for Photo ID\
NID – for National ID\
GID – for Government, Military or Police ID\
RID – Residence Card\
VID – for Voter ID Card\
WV – for Work Visa or Permit\
UNR – United Nations Refugee Card\
OTH - Other\
NSP – Not Specified

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

[]()

[get​Issue​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-issue-date.md)

```
public final String getIssueDate()
```

string($DD/MM/YYYY) example: 31/12/2019 ID Issue Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[get​Video​Id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-video-id-image-back.md)

```
public final String getVideoIdImageBack()
```

string($Base64) This should contain base64 data of the Customer id back Video Data. It accepts base64 data.

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

[]()

[get​Video​Id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/get-video-id-image-front.md)

```
public final String getVideoIdImageFront()
```

string($Base64) This should contain base64 data of the Customer id Front Video Data. It accepts base64 data.

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

[]()

[set​Exp​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-exp-date.md)

```
public final Unit setExpDate(String expDate)
```

string($DD/MM/YYYY) example: 31/12/2019 ID Expiration Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[set​Id​Back​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-back-ir-image.md)

```
public final Unit setIdBackIrImage(String idBackIrImage)
```

string($Base64) This should contain base64 data of the Customer id back IR image. It accepts base64 data.

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

[]()

[set​Id​Back​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-back-uv-image.md)

```
public final Unit setIdBackUvImage(String idBackUvImage)
```

string($Base64) This should contain base64 data of the Customer id back UV image. It accepts base64 data.

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

[]()

[set​Id​Barcode​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-barcode-image.md)

```
public final Unit setIdBarcodeImage(String idBarcodeImage)
```

**Type:** string($base64)\
**This should contain base64 data of the ID BarCode image. Max allowed upload size is 5MB.**

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

[]()

[set​Id​Country](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-country.md)

```
public final Unit setIdCountry(String idCountry)
```

**Type:** string\
**maxLength:** 3\
**minLength:** 3\
**example:** IND\
**This is the 3 digit ISO Country Code**

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

[]()

[set​Id​Front​Ir​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-front-ir-image.md)

```
public final Unit setIdFrontIrImage(String idFrontIrImage)
```

string($Base64) This should contain base64 data of the Customer id front IR image. It accepts base64 data.

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

[]()

[set​Id​Front​Uv​Image](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-front-uv-image.md)

```
public final Unit setIdFrontUvImage(String idFrontUvImage)
```

string($Base64) This should contain base64 data of the Customer id front UV image. It accepts base64 data.

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

[]()

[set​Id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-image-back.md)

```
public final Unit setIdImageBack(String idImageBack)
```

**Type:** string($base64)\
**This should contain base64 data of the ID back image. Max allowed upload size is 2MB.**

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

[]()

[set​Id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-image-front.md)

```
public final Unit setIdImageFront(String idImageFront)
```

**Type:** string($base64)\
**This should contain base64 data of the ID front image. Max allowed upload size is 2MB.**

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

[]()

[set​Id​Number](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-number.md)

```
public final Unit setIdNumber(String idNumber)
```

string example: 123456 ID Number.

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

[]()

[set​Id​Number2](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-number2.md)

```
public final Unit setIdNumber2(String idNumber2)
```

string example: 123456 ID Number.

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

[]()

[set​Id​State](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-state.md)

```
public final Unit setIdState(String idState)
```

**Type:** string\
**maxLength:** 3\
**minLength:** 2\
**example:** CA\
**To help with targeting matching, recommended to be sent when the idCountry equals USA, CAN or AUS and idType equals PID or DL**

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

[]()

[set​Id​Type](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-id-type.md)

```
public final Unit setIdType(String idType)
```

**Type:** string\
**example:** PP **This is the code value of the ID type being submitted. Valid values are:**\
PP - for Passport\
DL - for Driver’s License\
PID - for Photo ID\
NID – for National ID\
GID – for Government, Military or Police ID\
RID – Residence Card\
VID – for Voter ID Card\
WV – for Work Visa or Permit\
UNR – United Nations Refugee Card\
OTH - Other\
NSP – Not Specified

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

[]()

[set​Issue​Date](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-issue-date.md)

```
public final Unit setIssueDate(String issueDate)
```

string($DD/MM/YYYY) example: 31/12/2019 ID Issue Date. Date will be formatted as dd/mm/yyyy format.

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

[]()

[set​Video​Id​Image​Back](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-video-id-image-back.md)

```
public final Unit setVideoIdImageBack(String videoIdImageBack)
```

string($Base64) This should contain base64 data of the Customer id back Video Data. It accepts base64 data.

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

[]()

[set​Video​Id​Image​Front](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.client.model/-id-data-request/set-video-id-image-front.md)

```
public final Unit setVideoIdImageFront(String videoIdImageFront)
```

string($Base64) This should contain base64 data of the Customer id Front Video Data. It accepts base64 data.
