INTextFiles

@available(iOS 13.0, *)
public class INTextFiles : CardFiles

INTextFilesは、個人番号カードの券面入力補助AP内のデータを格納するクラスです。

  • INTextFilesオブジェクトをシリアライズします

    Throws

    エンコードに失敗した場合、エラーがスローされます

    Declaration

    Swift

    public override func dump() throws -> Data

    Return Value

    シリアライズされたバイナリ

  • 個人番号を返します

    Throws

    デコードに失敗した場合、エラーがスローされます

    Note

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

    Declaration

    Swift

    @objc
    public func getMyNumber() throws -> INTextMyNumber

    Return Value

    個人番号

  • 4情報(氏名、住所、生年月日、性別)を取得します

    Throws

    デコードに失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func getAttributes() throws -> INTextAttributes

    Return Value

    4情報(氏名、住所、生年月日、性別)

  • 規定の検証パラメータで真正性検証を行います
    詳しくは真正性検証ガイドをご参照ください。

    Throws

    真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合、エラーがスローされます

    Note

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

    Declaration

    Swift

    @objc
    public func validate() throws -> ValidationResult

    Return Value

    真正性検証結果

  • 真正性検証を行います
    詳しくは真正性検証ガイドをご参照ください。

    Throws

    真正性の検証中に検証結果(ValidationResult)を返せない問題が発生した場合、エラーがスローされます

    Note

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

    Declaration

    Swift

    @objc
    public func validate(_ params: ValidationParameters) throws -> ValidationResult

    Parameters

    params

    真正性検証パラメータ

    Return Value

    真正性検証結果