DLEntries

public class DLEntries : NSObject

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

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

    Declaration

    Swift

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

    Declaration

    Swift

    @objc
    public var encoded: Data { get }
  • JIS X 0208制定年番号を返します

    Declaration

    Swift

    @objc
    public var jisx0208year: UInt8 { get }
  • 氏名をDLStringオブジェクトで返します

    Declaration

    Swift

    @objc
    public var name: DLString { get }
  • 氏名をHTML表現で返します
    外字をPNGエンコードしてData URI形式で表示します。 詳しくは運転免許証の文字についてをご参照ください。

    Throws

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

    Important

    name.toHTML()をご使用ください

    Declaration

    Swift

    @available(iOS, deprecated, message: "please use name.toHTML(﹚")
    @objc
    public func nameHtml(_ extChars: DLExternalCharacters) throws -> String

    Parameters

    extChars

    外字

    Return Value

    氏名のHTML表現

  • 呼び名(カナ)を返します

    Declaration

    Swift

    @objc
    public var kana: String? { get }
  • 通称名をDLStringオブジェクトで返します

    Declaration

    Swift

    @objc
    public var aliasName: DLString { get }
  • 通称名をHTML表現で返します
    外字をPNGエンコードしてData URI形式で表示します。 詳しくは運転免許証の文字についてをご参照ください。

    Throws

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

    Important

    aliasName.toHTML()をご使用ください

    Declaration

    Swift

    @available(iOS, deprecated, message: "please use aliasName.toHTML(﹚")
    @objc
    public func aliasNameHtml(_ extChars: DLExternalCharacters) throws -> String

    Parameters

    extChars

    外字

    Return Value

    通称名のHTML表現

  • 統一氏名(カナ)を返します

    Declaration

    Swift

    @objc
    public var callName: String? { get }
  • 生年月日を返します

    Declaration

    Swift

    @objc
    public var birthDate: DLDate? { get }
  • 住所をDLStringオブジェクトで返します

    Declaration

    Swift

    @objc
    public var address: DLString { get }
  • 住所をHTML表現で返します
    外字をPNGエンコードしてData URI形式で表示します。 詳しくは運転免許証の文字についてをご参照ください。

    Throws

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

    Important

    address.toHTML()をご使用ください

    Declaration

    Swift

    @available(iOS, deprecated, message: "please use address.toHTML(﹚")
    @objc
    public func addressHtml(_ extChars: DLExternalCharacters) throws -> String

    Parameters

    extChars

    外字

    Return Value

    住所のHTML表現

  • 交付年月日を返します

    Declaration

    Swift

    @objc
    public var issueDate: DLDate? { get }
  • 照会番号を返します

    Declaration

    Swift

    @objc
    public var refNumber: String? { get }
  • 免許証の色区分を返します

    Declaration

    Swift

    @objc
    public var colorClass: String? { get }
  • 有効期間の末日を返します

    Declaration

    Swift

    @objc
    public var expireDate: DLDate? { get }
  • 免許の条件の配列を返します

    Declaration

    Swift

    @objc
    public var conditions: [String]? { get }
  • 免許の条件のHTML表現の配列を返します

    Throws

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

    Important

    conditionsをご使用ください

    Declaration

    Swift

    @available(iOS, deprecated, message: "please use conditions")
    @objc
    public func conditionsHtml(_ extChars: DLExternalCharacters) throws -> [String]

    Parameters

    extChars

    外字

    Return Value

    免許の条件のHTML表現の配列

  • 公安委員会名を返します

    Declaration

    Swift

    @objc
    public var pscName: String? { get }
  • 免許証の番号を返します

    Declaration

    Swift

    @objc
    public var licenseNumber: String? { get }
  • 免許証の年月日の配列を返します

    Declaration

    Swift

    @objc
    public var categories: [DLCategory]? { get }
  • タグを指定して免許の年月日を返します

    Declaration

    Swift

    @objc
    public func category(_ tag: Int) -> DLCategory?

    Parameters

    tag

    タグ

    Return Value

    免許の年月日