PassConstraints

Container untuk batasan apa pun yang dapat ditempatkan pada penerusan.

Representasi JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Kolom
screenshotEligibility

enum (ScreenshotEligibility)

Screenshot kelayakan untuk kartu.

nfcConstraint[]

enum (NfcConstraint)

Batasan NFC untuk kartu.

ScreenshotEligibility

Menentukan apakah/bagaimana screenshot dapat diambil dari suatu kartu.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Nilai default, sama dengan VALID.
ELIGIBLE Perilaku default untuk semua Kartu yang ada jika ScreenshotValid tidak ditetapkan. Mengizinkan screenshot untuk diambil di perangkat Android.
INELIGIBLE Melarang pengambilan screenshot pada perangkat Android. Perhatikan bahwa Wallet versi lama mungkin masih memungkinkan pengambilan screenshot.

NfcConstraint

Menentukan kemungkinan batasan NFC untuk kartu.

Enum
NFC_CONSTRAINT_UNSPECIFIED Nilai default, tidak ada batasan yang ditentukan.
BLOCK_PAYMENT Kartu pembayaran tidak akan dikirimkan saat kartu dibuka.
BLOCK_CLOSED_LOOP_TRANSIT Kartu multi-trip loop tertutup tidak akan disampaikan saat kartu dibuka.