Class: Google::Cloud::DocumentAI::V1::Barcode

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/documentai/v1/barcode.rb

Overview

Encodes the detailed information of a barcode.

Instance Attribute Summary collapse

Instance Attribute Details

#format::String

Returns Format of a barcode. The supported formats are:

  • CODE_128: Code 128 type.
  • CODE_39: Code 39 type.
  • CODE_93: Code 93 type.
  • CODABAR: Codabar type.
  • DATA_MATRIX: 2D Data Matrix type.
  • ITF: ITF type.
  • EAN_13: EAN-13 type.
  • EAN_8: EAN-8 type.
  • QR_CODE: 2D QR code type.
  • UPC_A: UPC-A type.
  • UPC_E: UPC-E type.
  • PDF417: PDF417 type.
  • AZTEC: 2D Aztec code type.
  • DATABAR: GS1 DataBar code type.

Returns:

  • (::String)

    Format of a barcode. The supported formats are:

    • CODE_128: Code 128 type.
    • CODE_39: Code 39 type.
    • CODE_93: Code 93 type.
    • CODABAR: Codabar type.
    • DATA_MATRIX: 2D Data Matrix type.
    • ITF: ITF type.
    • EAN_13: EAN-13 type.
    • EAN_8: EAN-8 type.
    • QR_CODE: 2D QR code type.
    • UPC_A: UPC-A type.
    • UPC_E: UPC-E type.
    • PDF417: PDF417 type.
    • AZTEC: 2D Aztec code type.
    • DATABAR: GS1 DataBar code type.


66
67
68
69
# File 'proto_docs/google/cloud/documentai/v1/barcode.rb', line 66

class Barcode
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#raw_value::String

Returns Raw value encoded in the barcode. For example: 'MEBKM:TITLE:Google;URL:https://www.google.com;;'.

Returns:

  • (::String)

    Raw value encoded in the barcode. For example: 'MEBKM:TITLE:Google;URL:https://www.google.com;;'.



66
67
68
69
# File 'proto_docs/google/cloud/documentai/v1/barcode.rb', line 66

class Barcode
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#value_format::String

Returns Value format describes the format of the value that a barcode encodes. The supported formats are:

  • CONTACT_INFO: Contact information.
  • EMAIL: Email address.
  • ISBN: ISBN identifier.
  • PHONE: Phone number.
  • PRODUCT: Product.
  • SMS: SMS message.
  • TEXT: Text string.
  • URL: URL address.
  • WIFI: Wifi information.
  • GEO: Geo-localization.
  • CALENDAR_EVENT: Calendar event.
  • DRIVER_LICENSE: Driver's license.

Returns:

  • (::String)

    Value format describes the format of the value that a barcode encodes. The supported formats are:

    • CONTACT_INFO: Contact information.
    • EMAIL: Email address.
    • ISBN: ISBN identifier.
    • PHONE: Phone number.
    • PRODUCT: Product.
    • SMS: SMS message.
    • TEXT: Text string.
    • URL: URL address.
    • WIFI: Wifi information.
    • GEO: Geo-localization.
    • CALENDAR_EVENT: Calendar event.
    • DRIVER_LICENSE: Driver's license.


66
67
68
69
# File 'proto_docs/google/cloud/documentai/v1/barcode.rb', line 66

class Barcode
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end