INVisualAP

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

INVisualAPは券面APを操作するクラスです。

  • コンストラクタ

    Declaration

    Swift

    @objc
    public init(_ reader: JeidReader)

    Parameters

    reader

    JeidReaderインスタンス

  • 券面APの照合番号Aのカウンタを取得します

    Throws

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

    Declaration

    Swift

    public func getPinA() throws -> Int

    Return Value

    カウンタ

  • 券面APの照合番号Aを入力します

    Throws

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

    Declaration

    Swift

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

    Parameters

    pin

    照合番号A(12桁)

  • 券面APの照合番号Bのカウンタを取得します

    Throws

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

    Declaration

    Swift

    public func getPinB() throws -> Int

    Return Value

    カウンタ

  • 券面APの照合番号Bを入力します

    Throws

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

    Declaration

    Swift

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

    Parameters

    pin

    照合番号B(14桁)

  • 券面入力補助APの暗証番号を入力します

    Throws

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

    Declaration

    Swift

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

    Parameters

    pin

    暗証番号(4桁)

  • 個人番号カードの券面AP内のすべてのデータを読み出します

    Throws

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

    Declaration

    Swift

    @objc
    public func readFiles() throws -> INVisualFiles

    Return Value

    券面AP内のすべてのデータ

  • 券面の表面を取得します

    Throws

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

    Declaration

    Swift

    @objc
    public func readEntries() throws -> INVisualEntries

    Return Value

    券面の表面

  • 個人番号を取得します

    Throws

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

    Note

    無償版の場合はJeidError.unsupportedOperation(message:)がスローされます

    Declaration

    Swift

    @objc
    public func readMyNumber() throws -> INVisualMyNumber

    Return Value

    個人番号