PassConstraints

Contenitore per tutti i vincoli che possono essere inseriti sulle 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 pass esistenti se ScreenshotIdoneità non è impostato. Consente di acquisire screenshot sui dispositivi Android.
INELIGIBLE Non consente l'acquisizione di screenshot su 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 quando la tessera è aperta.
BLOCK_CLOSED_LOOP_TRANSIT Le tessere del trasporto pubblico ad anello chiuso non verranno trasmesse quando la tessera è aperta.