PassConstraints

Container untuk setiap batasan yang mungkin ditempatkan pada kartu.

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

enum (ScreenshotEligibility)

Kelayakan screenshot untuk kartu.

nfcConstraint[]

enum (NfcConstraint)

Batasan NFC untuk kartu.

ScreenshotEligibility

Menentukan apakah/bagaimana screenshot dapat diambil dari kartu.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Nilai default, sama seperti ELIGIBLE.
ELIGIBLE Perilaku default untuk semua Kartu yang ada jika ScreenshotKelayakan tidak ditetapkan. Memungkinkan screenshot diambil di perangkat Android.
INELIGIBLE Melarang pengambilan screenshot di perangkat Android. Perlu diperhatikan bahwa Wallet versi lama mungkin masih mengizinkan 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 transportasi umum loop tertutup tidak akan dikirimkan saat kartu dibuka.