UNPKG

google-wallet

Version:
31 lines (30 loc) 1.23 kB
import { BarcodeRenderEncodingEnum } from "./BarcodeRenderEncoding.js"; import { BarcodeTypeEnum } from "./BarcodeType.js"; import { LocalizedString } from "./LocalizedString.js"; export type Barcode = { /** * Identifies what kind of resource this is. Value: the fixed string "walletobjects#barcode". * @deprecated */ kind?: string; /** * The type of barcode. */ type?: BarcodeTypeEnum; /** * The render encoding for the barcode. When specified, barcode is rendered in the given encoding. Otherwise best known encoding is chosen by Google. */ renderEncoding?: BarcodeRenderEncodingEnum; /** * The value encoded in the barcode. */ value?: string; /** * An optional text that will override the default text that shows under the barcode. This field is intended for a human readable equivalent of the barcode value, used when the barcode cannot be scanned. */ alternateText?: string; /** * Optional text that will be shown when the barcode is hidden behind a click action. This happens in cases where a pass has Smart Tap enabled. If not specified, a default is chosen by Google. */ showCodeText?: LocalizedString; };