PassConstraints

パスに適用される可能性のある制約のコンテナ。

JSON 表現
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
フィールド
screenshotEligibility

enum (ScreenshotEligibility)

パスのスクリーンショットの適格性。

nfcConstraint[]

enum (NfcConstraint)

パスの NFC 制約。

ScreenshotEligibility

パスのスクリーンショットを撮影できるかどうか、撮影できる場合はどのように撮影できるかを定義します。

列挙型
SCREENSHOT_ELIGIBILITY_UNSPECIFIED ELIGIBLE と同じデフォルト値。
ELIGIBLE ScreenshotEligibility が設定されていない場合の、既存のすべてのパスのデフォルトの動作。Android デバイスでスクリーンショットを撮影できるようにします。
INELIGIBLE Android デバイスでのスクリーンショットの撮影を禁止します。なお、古いバージョンのウォレットでは、スクリーンショットを撮影できる場合があります。

NfcConstraint

パスに適用される可能性のある NFC の制約を定義します。

列挙型
NFC_CONSTRAINT_UNSPECIFIED デフォルト値。制約は指定されていません。
BLOCK_PAYMENT パスが開いている間は、支払いカードは送信されません。
BLOCK_CLOSED_LOOP_TRANSIT パスが開いている間は、クローズド ループの交通機関のカードは転送されません。