Classes

The following classes are available globally.

  • Declaration

    Swift

    @objcMembers
    public class BuildConfig
  • CardFilesは、AP内の全てのデータを格納するクラスです。

    See more

    Declaration

    Swift

    public class CardFiles : NSObject
  • DriverLicenseAPは免許証APを操作するクラスです。

    See more

    Declaration

    Swift

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

    Swift

    public class EPKey : NSObject
  • EPMRZは、パスポートのMachine Readable Zone (MRZ)に記載された情報に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPMRZ : NSObject
  • INTextAPは券面入力補助APを操作するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class INTextAP : NSObject
  • INVisualAPは券面APを操作するクラスです。

    See more

    Declaration

    Swift

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

    Swift

    @objc
    public class CoreNFCDriver : NSObject, NFCDriver
  • JeidReaderは、各種APのインスタンスを取得するために使用するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class JeidReader : NSObject
  • PassportAPはパスポートAPを操作するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class PassportAP : NSObject
  • RCKeyは在留カード等番号に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCKey : NSObject
  • ResidenceCardAPは在留カードAPを操作するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class ResidenceCardAP : NSObject
  • ValidationParametersは、署名検証の動作を調整するパラメータを表すクラスです。

    See more

    Declaration

    Swift

    public class ValidationParameters : NSObject
  • ValidationResultは、署名検証結果を表すクラスです。

    See more

    Declaration

    Swift

    public class ValidationResult : NSObject
  • DLCategoryは、運転免許証仕様の「免許の年月日」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLCategory : NSObject
  • DLChangedEntriesは、運転免許証仕様の「記載事項変更等(本籍除く)」および「記載事項変更(本籍)」に対応するクラスです。 DriverLicenseAP#readChangedEntries() および DriverLicenseAP#readChangedRegisteredDomicile() を使用して取得します。

    See more

    Declaration

    Swift

    public class DLChangedEntries : NSObject
  • DLChangedEntryは、運転免許証仕様の「記載事項変更等(本籍除く)」および「記載事項変更(本籍)」に記載される1つの項目に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLChangedEntry : NSObject
  • DLCommonDataは、運転免許証仕様の「共通データ要素」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLCommonData : NSObject
  • DLDateは、元号+YYMMDD形式の日付クラスです。

    See more

    Declaration

    Swift

    public class DLDate : NSObject
  • DLEntriesは、運転免許証仕様の「記載事項(本籍除く)」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLEntries : NSObject
  • DLExternalCharactersは、運転免許証仕様の「外字」および「記載事項変更(外字)」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLExternalCharacters : NSObject
  • DLFilesは、運転免許証APの全てのデータを格納するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class DLFiles : CardFiles
  • DLPhotoは、運転免許証仕様の「写真」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLPhoto : NSObject
  • DLPinSettingは、運転免許証仕様の「暗証番号(PIN)設定」に対応するクラスです。
    極めて稀に、暗証番号が設定されていない免許証があります。
    暗証番号が設定されていない免許証はデフォルトの暗証番号「****」を入力して読み出します。
    isPinSetプロパティで暗証番号が設定されているかどうかを確認できます。

    See more

    Declaration

    Swift

    public class DLPinSetting : NSObject
  • DLRegisteredDomicileは、運転免許証仕様の「記載事項(本籍)」に対応するクラスです。

    See more

    Declaration

    Swift

    public class DLRegisteredDomicile : NSObject
  • DLSignatureは、運転免許証仕様の「電子署名」に対応するクラスです。

    Remark

    このオブジェクトは署名を検証することができます。署名の検証に使用する場合、3つの段階があります。
    1. 初期化

      このオブジェクトを初期化します。initVerifyメソッドを参照してください。

    2. 更新

      検証の対象となるデータを更新します。updateメソッドを参照してください。

    3. 署名の検証

      すべての更新済みデータに対して署名の検証を行います。verifyメソッドを参照してください。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class DLSignature : NSObject
  • DLStringは、運転免許証で利用される外字を含む文字列クラスです。
    toString()を使用してこのオブジェクトを文字列として表現できます。 1つめの外字は【※1】、7つめの外字は【※7】、欠字は【※欠】と表現されます。
    toJSON()toHTML()を使用して外字を含む文字列を様々なフォーマットで表現できます。 詳細は運転免許証の文字についてをご参照ください。

    See more

    Declaration

    Swift

    public class DLString : NSObject
  • EPCommonDataは、パスポートのCommonDataに対応するクラスです。

    See more

    Declaration

    Swift

    public class EPCommonData : EPDataGroup
  • EPDataGroupは、パスポートのDataGroupに対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup : NSObject
  • EPDataGroup1は、パスポートのDG1に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup1 : EPDataGroup
  • EPDataGroup10は、パスポートのDG10に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup10 : EPDataGroup
  • EPDataGroup11は、パスポートのDG11に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup11 : EPDataGroup
  • EPDataGroup12は、パスポートのDG12に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup12 : EPDataGroup
  • EPDataGroup13は、パスポートのDG13に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup13 : EPDataGroup
  • EPDataGroup14は、パスポートのDG14に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup14 : EPDataGroup
  • EPDataGroup15は、パスポートのDG15に対応するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class EPDataGroup15 : EPDataGroup
  • EPDataGroup2は、パスポートのDG2に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup2 : EPDataGroup
  • EPDataGroup3は、パスポートのDG3に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup3 : EPDataGroup
  • EPDataGroup4は、パスポートのDG4に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup4 : EPDataGroup
  • EPDataGroup5は、パスポートのDG5に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup5 : EPDataGroup
  • EPDataGroup6は、パスポートのDG6に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup6 : EPDataGroup
  • EPDataGroup7は、パスポートのDG7に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup7 : EPDataGroup
  • EPDataGroup8は、パスポートのDG8に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup8 : EPDataGroup
  • EPDataGroup9は、パスポートのDG9に対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDataGroup9 : EPDataGroup
  • EPDocumentSecurityObjectは、パスポートのSODに対応するクラスです。

    See more

    Declaration

    Swift

    public class EPDocumentSecurityObject : EPDataGroup
  • EPFilesは、パスポートAPの全てのデータを格納するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class EPFiles : CardFiles
  • Declaration

    Swift

    public class EPSecurityObject : NSObject
  • INTextAttributesは、個人番号カードの券面入力補助APの4情報(氏名・住所・生年月日・性別)に対応するクラスです。

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class INTextFiles : CardFiles
  • INTextMyNumberは、個人番号カードの券面入力補助APの個人番号(文字列)に対応するクラスです。

    See more

    Declaration

    Swift

    public class INTextMyNumber : NSObject
  • INVisualEntriesは、個人番号カードの券面APの表面に対応するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class INVisualEntries : NSObject
  • INVisualFilesは、個人番号カードの券面AP内のデータを格納するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class INVisualFiles : CardFiles
  • INVisualMyNumberは、個人番号カードの券面APの個人番号(画像)に対応するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class INVisualMyNumber : NSObject
  • RCAddressは、在留カードおよび特別永住者証明書の住居地(裏面追記)に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCAddress : NSObject
  • RCCardEntriesは、在留カードおよび特別永住者証明書の券面(表)イメージ(DF1/EF01)に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCCardEntries : NSObject
  • RCCardTypeは、在留カードおよび特別永住者証明書のカード種別に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCCardType : NSObject
  • RCCommonDataは、在留カードおよび特別永住者証明書の共通データ要素に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCCommonData : NSObject
  • RCComprehensivePermissionは、在留カードの裏面資格外活動包括許可欄(DF2/EF02)に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCComprehensivePermission : NSObject
  • RCFilesは、在留カードAPの全てのデータを格納するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 13.0, *)
    public class RCFiles : CardFiles
  • RCIndividualPermissionは、在留カードの裏面資格外活動個別許可欄(DF2/EF03)に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCIndividualPermission : NSObject
  • RCPhotoは、在留カードおよび特別永住者証明書の顔画像(DF1/EF02)に対応するクラスです。

    See more

    Declaration

    Swift

    public class RCPhoto : NSObject
  • RCSignatureは、在留カードおよび特別永住者証明書のチェックコード・公開鍵証明書(DF3/EF01)に対応するクラスです。

    See more

    Declaration

    Swift

    @available(iOS 12.0, *)
    public class RCSignature : NSObject
  • RCUpdateStatusは、在留カードの裏面在留期間等更新申請欄(DF2/EF04)に対応するクラスです。

    See more

    Declaration

    Swift

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