PassConstraints

用來裝載票證上可能設置的任何限制的容器。

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

enum (ScreenshotEligibility)

票證的螢幕截圖資格條件。

nfcConstraint[]

enum (NfcConstraint)

票證的 NFC 限制。

ScreenshotEligibility

定義是否可擷取票證/如何擷取螢幕截圖。

列舉
SCREENSHOT_ELIGIBILITY_UNSPECIFIED 預設值,與 ELIGIBLE 相同。
ELIGIBLE 如未設定「螢幕截圖資格」,則所有現有票證的預設行為。允許在 Android 裝置上擷取螢幕截圖。
INELIGIBLE 禁止在 Android 裝置上擷取螢幕截圖。請注意,舊版錢包可能仍會允許拍攝螢幕截圖。

NfcConstraint

定義票證的可能 NFC 限制。

列舉
NFC_CONSTRAINT_UNSPECIFIED 預設值,無指定限制。
BLOCK_PAYMENT 系統不會在票證開啟時轉傳付款卡。
BLOCK_CLOSED_LOOP_TRANSIT 系統不會在票證開啟時傳達封閉環狀大眾運輸票證。