One Logo Pool Ball
ProximityReader · IOS API REFERENCE

MobileNationalIDCardRawDataRequest

struct · iOS 18.0+ · SDK 27.1

struct MobileNationalIDCardRawDataRequest

A mobile national ID card request which retrieves elements from the holder and returns the raw response data for processing.

Members (11)

get · iOS 18.0+

retainedElements

TypeScript
get retainedElements(): Array<MobileNationalIDCardRawDataRequest_Element>
Swift declaration
var retainedElements: [MobileNationalIDCardRawDataRequest.Element]

The document elements you're requesting and intend to retain for an indefinite period of time.

set · iOS 18.0+

retainedElements

TypeScript
set retainedElements(value: Array<MobileNationalIDCardRawDataRequest_Element>)
Swift declaration
var retainedElements: [MobileNationalIDCardRawDataRequest.Element]

The document elements you're requesting and intend to retain for an indefinite period of time.

static · iOS 18.0+

isSupportedRegion

TypeScript
static isSupportedRegion(region: _Foundation_Locale_Region): boolean
Swift declaration
static func isSupportedRegion(_ region: Locale.Region) -> Bool

Returns a Boolean value that indicates whether you can make a request for the specified region.

get · iOS 27.0+

issuerIdentifiers

TypeScript
get issuerIdentifiers(): Array<ArrayBuffer>
Swift declaration
var issuerIdentifiers: [Data]

The subject key identifiers of the issuers trusted by the reader.

set · iOS 27.0+

issuerIdentifiers

TypeScript
set issuerIdentifiers(value: Array<ArrayBuffer>)
Swift declaration
var issuerIdentifiers: [Data]

The subject key identifiers of the issuers trusted by the reader.

get · iOS 18.0+

nonRetainedElements

TypeScript
get nonRetainedElements(): Array<MobileNationalIDCardRawDataRequest_Element>
Swift declaration
var nonRetainedElements: [MobileNationalIDCardRawDataRequest.Element]

The document elements you're requesting and intend to retain no longer than is necessary to process the result in realtime.

set · iOS 18.0+

nonRetainedElements

TypeScript
set nonRetainedElements(value: Array<MobileNationalIDCardRawDataRequest_Element>)
Swift declaration
var nonRetainedElements: [MobileNationalIDCardRawDataRequest.Element]

The document elements you're requesting and intend to retain no longer than is necessary to process the result in realtime.

get · iOS 18.0+

region

TypeScript
get region(): _Foundation_Locale_Region
Swift declaration
var region: Locale.Region

The region of the document you're requesting.

set · iOS 18.0+

region

TypeScript
set region(value: _Foundation_Locale_Region)
Swift declaration
var region: Locale.Region

The region of the document you're requesting.

init · iOS 27.0+

init

TypeScript
static initRegionRetainedElementsNonRetainedElementsIssuerIdentifiers(region: _Foundation_Locale_Region, retainedElements?: Array<MobileNationalIDCardRawDataRequest_Element>, nonRetainedElements?: Array<MobileNationalIDCardRawDataRequest_Element>, issuerIdentifiers?: Array<ArrayBuffer>): MobileNationalIDCardRawDataRequest
Swift declaration
init(region: Locale.Region, retainedElements: [MobileNationalIDCardRawDataRequest.Element] = [], nonRetainedElements: [MobileNationalIDCardRawDataRequest.Element] = [], issuerIdentifiers: [Data] = [])

Creates a mobile national ID card raw data request with issuer identifiers.

init · iOS 18.0+

init

TypeScript
static initRegionRetainedElementsNonRetainedElements(region: _Foundation_Locale_Region, retainedElements?: Array<MobileNationalIDCardRawDataRequest_Element>, nonRetainedElements?: Array<MobileNationalIDCardRawDataRequest_Element>): MobileNationalIDCardRawDataRequest
Swift declaration
init(region: Locale.Region, retainedElements: [MobileNationalIDCardRawDataRequest.Element] = [], nonRetainedElements: [MobileNationalIDCardRawDataRequest.Element] = [])

Creates a mobile national ID card raw data request.

Skipped declarations

No declarations were skipped in this snapshot.

All ProximityReader types →