One Logo Pool Ball
IdentityDocumentServices · IOS API REFERENCE

ISO18013MobileDocumentRequest.DocumentRequest

struct · iOS 26.0+ · SDK 27.1

struct DocumentRequest

A request that contains information for requesting a mobile document.

Members (8)

get · iOS 26.0+

namespaces

TypeScript
get namespaces(): Record<string, Record<string, ISO18013MobileDocumentRequest_ElementInfo>>
Swift declaration
var namespaces: [String : [String : ISO18013MobileDocumentRequest.ElementInfo]]

The namespaces in the document to request.

set · iOS 26.0+

namespaces

TypeScript
set namespaces(value: Record<string, Record<string, ISO18013MobileDocumentRequest_ElementInfo>>)
Swift declaration
var namespaces: [String : [String : ISO18013MobileDocumentRequest.ElementInfo]]

The namespaces in the document to request.

init · iOS 27.0+

init

TypeScript
static initDocumentTypeNamespacesIssuerKeyIdentifiers(documentType: string, namespaces: Record<string, Record<string, ISO18013MobileDocumentRequest_ElementInfo>>, issuerKeyIdentifiers: Array<ArrayBuffer>): ISO18013MobileDocumentRequest_DocumentRequest
Swift declaration
init(documentType: String, namespaces: [String : [String : ISO18013MobileDocumentRequest.ElementInfo]], issuerKeyIdentifiers: [Data])

Initialize a document request. - Parameters: - documentType: The document type being requested. - namespaces: The namespaces in the document to request. - issuerKeyIdentifiers: A list of X.509 authority key identifiers corresponding to the issuer certificates accepted by the relying party.

init · iOS 26.0+

init

TypeScript
static initDocumentTypeNamespaces(documentType: string, namespaces: Record<string, Record<string, ISO18013MobileDocumentRequest_ElementInfo>>): ISO18013MobileDocumentRequest_DocumentRequest
Swift declaration
init(documentType: String, namespaces: [String : [String : ISO18013MobileDocumentRequest.ElementInfo]])

Initialize a document request. - Parameters: - documentType: The document type being requested. - namespaces: The namespaces in the document to request.

get · iOS 26.0+

documentType

TypeScript
get documentType(): string
Swift declaration
var documentType: String

The document type being requested.

set · iOS 26.0+

documentType

TypeScript
set documentType(value: string)
Swift declaration
var documentType: String

The document type being requested.

get · iOS 27.0+

issuerKeyIdentifiers

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

A list of X.509 authority key identifiers corresponding to the issuer certificates accepted by the relying party. An empty list means any document signer certificate is acceptable. - Warning: The number of issuer key identifiers must not exceed 1,000 and the size of each identifier must not exceed 64 bytes.

set · iOS 27.0+

issuerKeyIdentifiers

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

A list of X.509 authority key identifiers corresponding to the issuer certificates accepted by the relying party. An empty list means any document signer certificate is acceptable. - Warning: The number of issuer key identifiers must not exceed 1,000 and the size of each identifier must not exceed 64 bytes.

Skipped declarations

No declarations were skipped in this snapshot.

All IdentityDocumentServices types →