PassConstraints

Contenitore per eventuali vincoli che possono essere applicati ai pass.

Rappresentazione JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Campi
screenshotEligibility

enum (ScreenshotEligibility)

L'idoneità degli screenshot per la tessera.

nfcConstraint[]

enum (NfcConstraint)

I vincoli NFC per la tessera.

ScreenshotEligibility

Definisce se/come possono essere acquisiti screenshot di un passaggio.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Il valore predefinito è uguale a ELIGIBLE.
ELIGIBLE Comportamento predefinito di tutti i pass esistenti se l'opzione Idoneità screenshot non è impostata. Consente l'acquisizione di screenshot su dispositivi Android.
INELIGIBLE Non consente l'acquisizione di screenshot sui dispositivi Android. Tieni presente che le versioni precedenti di Wallet potrebbero ancora consentire l'acquisizione di screenshot.

NfcConstraint

Definisce i possibili vincoli NFC per la tessera.

Enum
NFC_CONSTRAINT_UNSPECIFIED Valore predefinito, nessun vincolo specificato.
BLOCK_PAYMENT Le carte di pagamento non verranno emesse mentre la tessera è aperta.
BLOCK_CLOSED_LOOP_TRANSIT Le carte del trasporto pubblico a circuito chiuso non verranno emesse quando la tessera è aperta.