PassConstraints

Contenitore per eventuali vincoli che possono essere applicati alle tessere.

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

enum (ScreenshotEligibility)

L'idoneità dello screenshot per la tessera.

nfcConstraint[]

enum (NfcConstraint)

I vincoli NFC per la tessera.

ScreenshotEligibility

Definisce se/come è possibile acquisire screenshot di una tessera.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valore predefinito, uguale a ELIGIBLE.
ELIGIBLE Comportamento predefinito per tutti i permessi esistenti se ScreenshotEligibility non è impostato. Consente di acquisire screenshot sui dispositivi Android.
INELIGIBLE Non consente di acquisire screenshot sui dispositivi Android. Tieni presente che le versioni precedenti di Wallet potrebbero comunque 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 trasmesse mentre la tessera è aperta.
BLOCK_CLOSED_LOOP_TRANSIT Le tessere del trasporto pubblico a circuito chiuso non verranno trasmesse mentre la tessera è aperta.