PersonalDetails
public struct PersonalDetails
Represents personal details extracted from an ASN.1 data collection derived from
the eMRTD DataGroup11
.
-
Declaration
Swift
public var fullName: String? { get }
-
Declaration
Swift
internal var surname: String? { get }
-
Declaration
Swift
internal var name: String? { get }
-
Declaration
Swift
public var personalNumber: String? { get }
-
Declaration
Swift
public var dateOfBirth: String? { get }
-
Declaration
Swift
public var placeOfBirth: String? { get }
-
Declaration
Swift
public var address: String? { get }
-
Declaration
Swift
public var telephone: String? { get }
-
Declaration
Swift
public var profession: String? { get }
-
Declaration
Swift
public var title: String? { get }
-
Declaration
Swift
public var personalSummary: String? { get }
-
Declaration
Swift
public var proofOfCitizenship: String? { get }
-
Declaration
Swift
public var tdNumbers: String? { get }
-
Declaration
Swift
public var custodyInfo: String? { get }
-
Initializes
PersonalDetails
by extracting and decoding personal details from an ASN.1 node collection derived from eMRTDDataGroup11
.Throws
An error if decoding errors occur during the process.
Declaration
Swift
internal init(nodes: ASN1NodeCollection) throws
Parameters
nodes
ASN.1 node collection containing personal details.