One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASImportableCredential.IdentityDocument

struct · iOS 26.0+ · SDK 27.1

struct IdentityDocument

A representation of IdentityDocument as defined in the [Credential Exchange Format (CXF) specs](https://fidoalliance.org/specs/cx/cxf-v1.0-rd-20250313.html) This represents any kind of document that can be used for identification.

Members (23)

get · iOS 26.0+

birthPlace

TypeScript
get birthPlace(): (ASImportableEditableField) | null
Swift declaration
var birthPlace: ASImportableEditableField?
set · iOS 26.0+

birthPlace

TypeScript
set birthPlace(value: (ASImportableEditableField) | null)
Swift declaration
var birthPlace: ASImportableEditableField?
get · iOS 26.0+

expiryDate

TypeScript
get expiryDate(): (ASImportableEditableField) | null
Swift declaration
var expiryDate: ASImportableEditableField?
set · iOS 26.0+

expiryDate

TypeScript
set expiryDate(value: (ASImportableEditableField) | null)
Swift declaration
var expiryDate: ASImportableEditableField?
get · iOS 26.0+

nationality

TypeScript
get nationality(): (ASImportableEditableField) | null
Swift declaration
var nationality: ASImportableEditableField?
set · iOS 26.0+

nationality

TypeScript
set nationality(value: (ASImportableEditableField) | null)
Swift declaration
var nationality: ASImportableEditableField?
get · iOS 26.0+

documentNumber

TypeScript
get documentNumber(): (ASImportableEditableField) | null
Swift declaration
var documentNumber: ASImportableEditableField?
set · iOS 26.0+

documentNumber

TypeScript
set documentNumber(value: (ASImportableEditableField) | null)
Swift declaration
var documentNumber: ASImportableEditableField?
init · iOS 26.0+

init

TypeScript
static init(issuingCountry?: (ASImportableEditableField) | null, documentNumber?: (ASImportableEditableField) | null, identificationNumber?: (ASImportableEditableField) | null, nationality?: (ASImportableEditableField) | null, fullName?: (ASImportableEditableField) | null, birthDate?: (ASImportableEditableField) | null, birthPlace?: (ASImportableEditableField) | null, sex?: (ASImportableEditableField) | null, issueDate?: (ASImportableEditableField) | null, expiryDate?: (ASImportableEditableField) | null, issuingAuthority?: (ASImportableEditableField) | null): ASImportableCredential_IdentityDocument
Swift declaration
init(issuingCountry: ASImportableEditableField?, documentNumber: ASImportableEditableField?, identificationNumber: ASImportableEditableField?, nationality: ASImportableEditableField?, fullName: ASImportableEditableField?, birthDate: ASImportableEditableField?, birthPlace: ASImportableEditableField?, sex: ASImportableEditableField?, issueDate: ASImportableEditableField?, expiryDate: ASImportableEditableField?, issuingAuthority: ASImportableEditableField?)
get · iOS 26.0+

issuingCountry

TypeScript
get issuingCountry(): (ASImportableEditableField) | null
Swift declaration
var issuingCountry: ASImportableEditableField?
set · iOS 26.0+

issuingCountry

TypeScript
set issuingCountry(value: (ASImportableEditableField) | null)
Swift declaration
var issuingCountry: ASImportableEditableField?
get · iOS 26.0+

issuingAuthority

TypeScript
get issuingAuthority(): (ASImportableEditableField) | null
Swift declaration
var issuingAuthority: ASImportableEditableField?
set · iOS 26.0+

issuingAuthority

TypeScript
set issuingAuthority(value: (ASImportableEditableField) | null)
Swift declaration
var issuingAuthority: ASImportableEditableField?
get · iOS 26.0+

identificationNumber

TypeScript
get identificationNumber(): (ASImportableEditableField) | null
Swift declaration
var identificationNumber: ASImportableEditableField?
set · iOS 26.0+

identificationNumber

TypeScript
set identificationNumber(value: (ASImportableEditableField) | null)
Swift declaration
var identificationNumber: ASImportableEditableField?
get · iOS 26.0+

sex

TypeScript
get sex(): (ASImportableEditableField) | null
Swift declaration
var sex: ASImportableEditableField?
set · iOS 26.0+

sex

TypeScript
set sex(value: (ASImportableEditableField) | null)
Swift declaration
var sex: ASImportableEditableField?
get · iOS 26.0+

fullName

TypeScript
get fullName(): (ASImportableEditableField) | null
Swift declaration
var fullName: ASImportableEditableField?
set · iOS 26.0+

fullName

TypeScript
set fullName(value: (ASImportableEditableField) | null)
Swift declaration
var fullName: ASImportableEditableField?
get · iOS 26.0+

birthDate

TypeScript
get birthDate(): (ASImportableEditableField) | null
Swift declaration
var birthDate: ASImportableEditableField?
set · iOS 26.0+

birthDate

TypeScript
set birthDate(value: (ASImportableEditableField) | null)
Swift declaration
var birthDate: ASImportableEditableField?
get · iOS 26.0+

issueDate

TypeScript
get issueDate(): (ASImportableEditableField) | null
Swift declaration
var issueDate: ASImportableEditableField?
set · iOS 26.0+

issueDate

TypeScript
set issueDate(value: (ASImportableEditableField) | null)
Swift declaration
var issueDate: ASImportableEditableField?

Skipped declarations

No declarations were skipped in this snapshot.

All AuthenticationServices types →