RC2Permission

public class RC2Permission : NSObject

RC2Permissionは、第2世代在留カード等の資格外活動許可欄(DF2/EF01)に対応するクラスです。
在留カード(第2世代在留カード・特定在留カード)のみに存在し、 特別永住者証明書にはありません。
D5(0x15): 包括許可欄、D6(0x16): 包括許可期限、D7(0x17): 個別許可欄。

  • インスタンスの説明を返します

    Declaration

    Swift

    override public var description: String { get }
  • 符号化データを返します

    Declaration

    Swift

    @objc
    public var encoded: Data { get }
  • 包括許可欄 (0:無し / 1:許可(週28h以内・風俗営業不可) / 2:許可(週28h以内・教育等)) を返します

    Declaration

    Swift

    @objc
    public var comprehensive: String? { get }
  • 包括許可期限 (YYYYMMDD) を返します

    Declaration

    Swift

    @objc
    public var comprehensiveLimit: String? { get }
  • 個別許可欄 (0:無し / 1:有り) を返します

    Declaration

    Swift

    @objc
    public var individual: String? { get }
  • 包括許可欄の券面表示を返します (例: 1 → 許可(週28時間以内・風俗営業不可))。 コードが未設定または仕様に定義が無い場合は nil
    コード定義は第二世代在留カード等仕様書 v1.1 §3.3.4.7 (タグ D5)。

    Declaration

    Swift

    @objc
    public var comprehensiveName: String? { get }
  • 個別許可欄の券面表示を返します (例: 1 → 有り)。 コードが未設定または仕様に定義が無い場合は nil
    コード定義は第二世代在留カード等仕様書 v1.1 §3.3.4.7 (タグ D7)。

    Declaration

    Swift

    @objc
    public var individualName: String? { get }