DriverLicenseAP

@available(iOS 13.0, *)
public class DriverLicenseAP : NSObject

DriverLicenseAPは免許証APを操作するクラスです。

  • コンストラクタ

    Declaration

    Swift

    @objc
    public init(_ reader: JeidReader)

    Parameters

    reader

    JeidReaderインスタンス

  • 免許証APの暗証番号1のカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPin1() throws -> Int

    Return Value

    カウンタ

  • 免許証APの暗証番号2のカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPin2() throws -> Int

    Return Value

    カウンタ

  • 免許証APの暗証番号1を入力します

    Throws

    暗証番号の入力に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPin1(_ pin: String) throws

    Parameters

    pin

    暗証番号1(4桁)

  • 免許証APの暗証番号2を入力します

    Throws

    暗証番号の入力に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPin2(_ pin: String) throws

    Parameters

    pin

    暗証番号2(4桁)

  • 運転免許証内のすべてのデータを読み出します

    Throws

    読み出しに失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readFiles() throws -> DLFiles

    Return Value

    運転免許証内のすべてのデータ

  • 共通データ要素を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readCommonData() throws -> DLCommonData

    Return Value

    共通データ要素

  • 記載事項(本籍除く)を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readEntries() throws -> DLEntries

    Return Value

    記載事項(本籍除く)

  • 記載事項(本籍)を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readRegisteredDomicile() throws -> DLRegisteredDomicile

    Return Value

    記載事項(本籍)

  • 外字を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readExternalCharacters() throws -> DLExternalCharacters

    Return Value

    外字

  • 記載事項変更等(本籍除く)を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readChangedEntries() throws -> DLChangedEntries

    Return Value

    記載事項変更等(本籍除く)

  • 記載事項変更(本籍)を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readChangedRegisteredDomicile() throws -> DLChangedEntries

    Return Value

    記載事項変更(本籍)

  • 電子署名を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readSignature() throws -> DLSignature

    Return Value

    電子署名

  • 写真を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readPhoto() throws -> DLPhoto

    Return Value

    写真