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
個人番号