One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASImportableCredential.Passport

struct · iOS 26.0+ · SDK 27.1

struct Passport

A representation of Passport as defined in the [Credential Exchange Format (CXF) specs](https://fidoalliance.org/specs/cx/cxf-v1.0-rd-20250313.html) This represents a passport document.

Members (25)

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+

passportType

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

passportType

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

init

TypeScript
static init(issuingCountry?: (ASImportableEditableField) | null, passportType?: (ASImportableEditableField) | null, passportNumber?: (ASImportableEditableField) | null, nationalIdentificationNumber?: (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_Passport
Swift declaration
init(issuingCountry: ASImportableEditableField?, passportType: ASImportableEditableField?, passportNumber: ASImportableEditableField?, nationalIdentificationNumber: 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+

passportNumber

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

passportNumber

TypeScript
set passportNumber(value: (ASImportableEditableField) | null)
Swift declaration
var passportNumber: 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+

nationalIdentificationNumber

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

nationalIdentificationNumber

TypeScript
set nationalIdentificationNumber(value: (ASImportableEditableField) | null)
Swift declaration
var nationalIdentificationNumber: 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 →