PassConstraints

可能对卡券施加的任何约束的容器。

JSON 表示法
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
字段
screenshotEligibility

enum (ScreenshotEligibility)

卡券的屏幕截图资格要求。

nfcConstraint[]

enum (NfcConstraint)

卡券的 NFC 限制。

ScreenshotEligibility

定义是否对卡券截取/如何截取屏幕截图。

枚举
SCREENSHOT_ELIGIBILITY_UNSPECIFIED 默认值,与 ELIGIBLE 相同。
ELIGIBLE 如果未设置 Screenshot 访问权限级别,则默认行为是所有现有卡券的默认行为。允许在 Android 设备上截取屏幕截图。
INELIGIBLE 禁止在 Android 设备上截取屏幕截图。请注意,旧版 Google 钱包可能仍会允许截取屏幕截图。

NfcConstraint

定义卡券可能的 NFC 限制。

枚举
NFC_CONSTRAINT_UNSPECIFIED 默认值,未指定约束条件。
BLOCK_PAYMENT 卡券开着时,不会出示支付卡。
BLOCK_CLOSED_LOOP_TRANSIT 封闭式公交卡在卡券打开时不会传送。