Справочник по платформе MLKitBarcodeScanning

ШтрихкодДрайверЛицензия

class BarcodeDriverLicense : NSObject

Представление данных водительского удостоверения или удостоверения личности.

Водительские права ANSI содержат больше полей, чем представлено этим классом. Свойство rawValue Barcode можно использовать для доступа к другим полям.

  • Имя держателя.

    Декларация

    Быстрый

    var firstName: String? { get }
  • Второе имя Холдера.

    Декларация

    Быстрый

    var middleName: String? { get }
  • Фамилия Холдера.

    Декларация

    Быстрый

    var lastName: String? { get }
  • Пол держателя. 1 мужской и 2 женский.

    Декларация

    Быстрый

    var gender: String? { get }
  • Город адреса владельца.

    Декларация

    Быстрый

    var addressCity: String? { get }
  • Состояние адреса владельца.

    Декларация

    Быстрый

    var addressState: String? { get }
  • Улица адреса владельца.

    Декларация

    Быстрый

    var addressStreet: String? { get }
  • Почтовый индекс адреса владельца.

    Декларация

    Быстрый

    var addressZip: String? { get }
  • День рождения Холдера. Формат даты зависит от страны-эмитента.

    Декларация

    Быстрый

    var birthDate: String? { get }
  • DL для водительских прав, ID для удостоверений личности.

    Декларация

    Быстрый

    var documentType: String? { get }
  • Идентификационный номер водительского удостоверения.

    Декларация

    Быстрый

    var licenseNumber: String? { get }
  • Срок действия водительских прав. Формат даты зависит от страны-эмитента.

    Декларация

    Быстрый

    var expiryDate: String? { get }
  • Формат даты зависит от страны-эмитента.

    Декларация

    Быстрый

    var issuingDate: String? { get }
  • Страна, в которой было выдано DL/ID.

    Декларация

    Быстрый

    var issuingCountry: String? { get }
  • Недоступен.