PassConstraints

可放置在卡券上的任何约束条件的容器。

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

enum (ScreenshotEligibility)

卡券的屏幕截图。

nfcConstraint[]

enum (NfcConstraint)

卡券的 NFC 限制。

ScreenshotEligibility

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

枚举
SCREENSHOT_ELIGIBILITY_UNSPECIFIED 默认值,与 ELIGIBLE 相同。
ELIGIBLE 所有现有卡券的默认行为(如果未设置 屏幕截图资格要求)。允许在 Android 设备上截取屏幕截图。
INELIGIBLE 禁止在 Android 设备上截取屏幕截图。请注意,旧版 Google 钱包可能仍然允许截取屏幕截图。

NfcConstraint

定义卡券可能的 NFC 限制。

枚举
NFC_CONSTRAINT_UNSPECIFIED 默认值,未指定限制条件。
BLOCK_PAYMENT 卡券打开时,系统不会传送支付卡。
BLOCK_CLOSED_LOOP_TRANSIT 卡券打开时,系统不会传送闭环公交卡。