Referência da biblioteca MLKitBarcodeScanning

BarcodeDriverLicense

class BarcodeDriverLicense : NSObject

Representação de dados da carteira de habilitação ou do documento de identidade.

Uma carteira de habilitação ANSI contém mais campos do que os representados por essa classe. A propriedade rawValue de Barcode pode ser usada para acessar os outros campos.

  • Nome do titular.

    Declaração

    Swift

    var firstName: String? { get }
  • Nome do meio do titular.

    Declaração

    Swift

    var middleName: String? { get }
  • Sobrenome do titular.

    Declaração

    Swift

    var lastName: String? { get }
  • Gênero do titular. 1 é masculino e 2 é feminino.

    Declaração

    Swift

    var gender: String? { get }
  • Cidade do endereço do titular.

    Declaração

    Swift

    var addressCity: String? { get }
  • Estado do endereço do detentor.

    Declaração

    Swift

    var addressState: String? { get }
  • Rua do endereço do detentor.

    Declaração

    Swift

    var addressStreet: String? { get }
  • CEP do endereço do titular.

    Declaração

    Swift

    var addressZip: String? { get }
  • Data de nascimento do titular. O formato da data depende do país emissor.

    Declaração

    Swift

    var birthDate: String? { get }
  • DL para carteira de habilitação, ID para carteiras de identidade.

    Declaração

    Swift

    var documentType: String? { get }
  • Número do documento de identificação da carteira de habilitação.

    Declaração

    Swift

    var licenseNumber: String? { get }
  • Data de validade da carteira de habilitação. O formato da data depende do país emissor.

    Declaração

    Swift

    var expiryDate: String? { get }
  • O formato da data depende do país emissor.

    Declaração

    Swift

    var issuingDate: String? { get }
  • O país em que o DL/ID foi emitido.

    Declaração

    Swift

    var issuingCountry: String? { get }
  • Indisponível.