---
title: MobileDocumentRequest
framework: proximityreader
role: symbol
role_heading: Protocol
path: proximityreader/mobiledocumentrequest
---

# MobileDocumentRequest

A type that represents a mobile document request.

## Declaration

```swift
protocol MobileDocumentRequest : Hashable, Sendable
```

## Mentioned in

Adopting the Verifier API in your iPhone app

## Topics

### Mobile driver’s license display request

- [MobileDriversLicenseDisplayRequest](proximityreader/mobiledriverslicensedisplayrequest.md)
- [displayDriversLicense(_:options:)](proximityreader/mobiledocumentrequest/displaydriverslicense(_:options:).md)

### Mobile driver’s license data request

- [MobileDriversLicenseDataRequest](proximityreader/mobiledriverslicensedatarequest.md)
- [driversLicenseData(retaining:notRetaining:)](proximityreader/mobiledocumentrequest/driverslicensedata(retaining:notretaining:).md)

### Mobile driver’s license raw data request

- [MobileDriversLicenseRawDataRequest](proximityreader/mobiledriverslicenserawdatarequest.md)
- [driversLicenseRawData(retaining:notRetaining:)](proximityreader/mobiledocumentrequest/driverslicenserawdata(retaining:notretaining:).md)

### National ID card display request

- [MobileNationalIDCardDisplayRequest](proximityreader/mobilenationalidcarddisplayrequest.md)
- [nationalIDCard(region:_:options:)](proximityreader/mobiledocumentrequest/nationalidcard(region:_:options:).md)

### National ID card license data request

- [MobileNationalIDCardDataRequest](proximityreader/mobilenationalidcarddatarequest.md)
- [nationalIDCardData(region:retaining:notRetaining:)](proximityreader/mobiledocumentrequest/nationalidcarddata(region:retaining:notretaining:).md)

### National ID card license raw data request

- [MobileNationalIDCardRawDataRequest](proximityreader/mobilenationalidcardrawdatarequest.md)
- [nationalIDCardRawData(region:retaining:notRetaining:)](proximityreader/mobiledocumentrequest/nationalidcardrawdata(region:retaining:notretaining:).md)

### Associated Types

- [Response](proximityreader/mobiledocumentrequest/response.md)

### Type Methods

- [displayDocument(_:options:)](proximityreader/mobiledocumentrequest/displaydocument(_:options:).md)
- [driversLicenseRawData(retaining:notRetaining:issuerIdentifiers:)](proximityreader/mobiledocumentrequest/driverslicenserawdata(retaining:notretaining:issueridentifiers:).md)
- [nationalIDCardRawData(region:retaining:notRetaining:issuerIdentifiers:)](proximityreader/mobiledocumentrequest/nationalidcardrawdata(region:retaining:notretaining:issueridentifiers:).md)
- [photoIDData(retaining:notRetaining:)](proximityreader/mobiledocumentrequest/photoiddata(retaining:notretaining:).md)
- [photoIDRawData(retaining:notRetaining:)](proximityreader/mobiledocumentrequest/photoidrawdata(retaining:notretaining:).md)
- [photoIDRawData(retaining:notRetaining:issuerIdentifiers:)](proximityreader/mobiledocumentrequest/photoidrawdata(retaining:notretaining:issueridentifiers:).md)

## Relationships

### Inherits From

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Inherited By

- [MobileDocumentDataRequest](proximityreader/mobiledocumentdatarequest.md)
- [MobileDocumentRawDataRequest](proximityreader/mobiledocumentrawdatarequest.md)

### Conforming Types

- [MobileDocumentAnyOfDataRequest](proximityreader/mobiledocumentanyofdatarequest.md)
- [MobileDocumentAnyOfRawDataRequest](proximityreader/mobiledocumentanyofrawdatarequest.md)
- [MobileDocumentDisplayRequest](proximityreader/mobiledocumentdisplayrequest.md)
- [MobileDriversLicenseDataRequest](proximityreader/mobiledriverslicensedatarequest.md)
- [MobileDriversLicenseDisplayRequest](proximityreader/mobiledriverslicensedisplayrequest.md)
- [MobileDriversLicenseRawDataRequest](proximityreader/mobiledriverslicenserawdatarequest.md)
- [MobileNationalIDCardDataRequest](proximityreader/mobilenationalidcarddatarequest.md)
- [MobileNationalIDCardDisplayRequest](proximityreader/mobilenationalidcarddisplayrequest.md)
- [MobileNationalIDCardRawDataRequest](proximityreader/mobilenationalidcardrawdatarequest.md)
- [MobilePhotoIDDataRequest](proximityreader/mobilephotoiddatarequest.md)
- [MobilePhotoIDRawDataRequest](proximityreader/mobilephotoidrawdatarequest.md)

## See Also

### Mobile document requests

- [MobileDriversLicenseDisplayRequest](proximityreader/mobiledriverslicensedisplayrequest.md)
- [MobileDriversLicenseDataRequest](proximityreader/mobiledriverslicensedatarequest.md)
- [MobileDriversLicenseRawDataRequest](proximityreader/mobiledriverslicenserawdatarequest.md)
- [MobileNationalIDCardDisplayRequest](proximityreader/mobilenationalidcarddisplayrequest.md)
- [MobileNationalIDCardDataRequest](proximityreader/mobilenationalidcarddatarequest.md)
- [MobileNationalIDCardRawDataRequest](proximityreader/mobilenationalidcardrawdatarequest.md)
- [MobileDocumentDisplayRequest](proximityreader/mobiledocumentdisplayrequest.md)
- [MobileDocumentDataRequest](proximityreader/mobiledocumentdatarequest.md)
- [MobileDocumentRawDataRequest](proximityreader/mobiledocumentrawdatarequest.md)
- [MobilePhotoIDDataRequest](proximityreader/mobilephotoiddatarequest.md)
- [MobilePhotoIDRawDataRequest](proximityreader/mobilephotoidrawdatarequest.md)
- [MobileDocumentAnyOfDataRequest](proximityreader/mobiledocumentanyofdatarequest.md)
- [MobileDocumentAnyOfRawDataRequest](proximityreader/mobiledocumentanyofrawdatarequest.md)
