條碼

JSON 表示法

{
  "kind": string,
  "type": enum (BarcodeType),
  "renderEncoding": enum (BarcodeRenderEncoding),
  "value": string,
  "alternateText": string,
  "showCodeText": {
    object (LocalizedString)
  }
}
欄位
kind
(deprecated)

string

表示資源的種類。值:固定字串 "walletobjects#barcode"

type

enum (BarcodeType)

條碼類型。

renderEncoding

enum (BarcodeRenderEncoding)

條碼的轉譯編碼。如有指定,則會以指定的編碼轉譯條碼;如未指定,則由 Google 選擇最著名的編碼。

value

string

條碼中的編碼值。

alternateText

string

選用文字,會覆寫條碼下方顯示的預設文字內容。這個欄位用於提供使用者能夠理解的條碼值對應內容,條碼無法掃描時即可派上用場。

showCodeText

object (LocalizedString)

條碼為隱藏,需執行點擊動作才會顯示時,系統顯示的文字 (選擇性)。如果票證啟用智慧感應功能,就會發生這種情形。如未指定,則由 Google 選擇預設值。

BarcodeType

列舉
BARCODE_TYPE_UNSPECIFIED
AZTEC
aztec

AZTEC 的舊版別名,已淘汰。

CODE_39
code39

CODE_39 的舊版別名,已淘汰。

CODE_128
code128

CODE_128 的舊版別名,已淘汰。

CODABAR
codabar

CODABAR 的舊版別名,已淘汰。

DATA_MATRIX 由黑白組成的二維矩陣條碼。單元或模組會以正方形或矩形排列。
dataMatrix

DATA_MATRIX 的舊版別名,已淘汰。

EAN_8
ean8

EAN_8 的舊版別名,已淘汰。

EAN_13
ean13

EAN_13 的舊版別名,已淘汰。

EAN13

EAN_13 的舊版別名,已淘汰。

ITF_14 14 位數的 ITF 代碼
itf14

ITF_14 的舊版別名,已淘汰。

PDF_417
pdf417

PDF_417 的舊版別名,已淘汰。

PDF417

PDF_417 的舊版別名,已淘汰。

QR_CODE
qrCode

QR_CODE 的舊版別名,已淘汰。

qrcode

QR_CODE 的舊版別名,已淘汰。

UPC_A 11 或 12 位數的代碼
upcA

UPC_A 的舊版別名,已淘汰。

TEXT_ONLY 將欄位顯示為文字欄位。alternateText 欄位可能無法與 textOnly 類型的條碼搭配使用。
textOnly

TEXT_ONLY 的舊版別名,已淘汰。

BarcodeRenderEncoding

列舉
RENDER_ENCODING_UNSPECIFIED
UTF_8 條碼的 UTF_8 編碼。僅有 qrCode 條碼類型支援這種編碼方式。