EPMRZ
public class EPMRZ : NSObject
EPMRZは、パスポートのMachine Readable Zone (MRZ)に記載された情報に対応するクラスです。
-
コンストラクタ
Throws
デコードに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public init(_ mrz: String) throws
Parameters
mrz
MRZ文字列
-
インスタンスの説明を返します
Declaration
Swift
override public var description: String { get }
-
ドキュメントコードを返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var documentCode: String { get }
-
発行国または組織のコードを返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var issuingCountry: String { get }
-
氏名を返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var name: String { get }
-
姓を返します
Remark
名前を姓と名の形にパースできなかった場合は空の文字列が返りますDeclaration
Swift
@objc public var surname: String { get }
-
名を返します
Remark
名前を姓と名の形にパースできなかった場合は空の文字列が返りますDeclaration
Swift
@objc public var givenName: String { get }
-
パスポート番号を返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var passportNumber: String { get }
-
パスポート番号のチェックディジットを返します
Declaration
Swift
@objc public var passportNumberCheckDigit: String { get }
-
国籍コードを返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var nationality: String { get }
-
生年月日(YYMMDD)を返します
Declaration
Swift
@objc public var birthDate: String { get }
-
生年月日のチェックディジットを返します
Declaration
Swift
@objc public var birthDateCheckDigit: String { get }
-
性別を返します
Declaration
Swift
@objc public var sex: String { get }
-
有効期限(YYMMDD)を返します
Declaration
Swift
@objc public var expirationDate: String { get }
-
有効期限のチェックディジットを返します
Declaration
Swift
@objc public var expirationDateCheckDigit: String { get }
-
オプションデータを返します
Remark
フィールドの値をそのまま返すため、値の後ろが「<」でパディングされている可能性がありますDeclaration
Swift
@objc public var optionalData: String { get }
-
オプションデータのチェックディジットを返します
Declaration
Swift
@objc public var optionalDataCheckDigit: String { get }
-
パスポート番号、生年月日、有効期限、オプショナルデータおよびそれぞれのチェックディジットによる複合データのチェックディジットを返します
Declaration
Swift
@objc public var compositeCheckDigit: String { get }
-
MRZの文字列すべてを返します
Declaration
Swift
@objc public var mrz: String { get }