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 パスが開いている間は、クローズド ループの交通機関のカードは転送されません。