PassConstraints

Conteneur pour toutes les contraintes pouvant être appliquées aux cartes.

Représentation JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Champs
screenshotEligibility

enum (ScreenshotEligibility)

Éligibilité de la capture d'écran pour la carte.

nfcConstraint[]

enum (NfcConstraint)

Contraintes NFC de la carte.

ScreenshotEligibility

Définit si et comment des captures d'écran peuvent être effectuées sur une carte.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valeur par défaut, identique à ELIGIBLE.
ELIGIBLE Comportement par défaut pour toutes les cartes existantes si l'éligibilité à la capture d'écran n'est pas définie. Autorise les captures d'écran sur les appareils Android.
INELIGIBLE Interdit les captures d'écran sur les appareils Android. Notez qu'il est possible que d'anciennes versions de Wallet permettent toujours d'effectuer des captures d'écran.

NfcConstraint

Définit les contraintes NFC possibles pour la carte.

Enums
NFC_CONSTRAINT_UNSPECIFIED Valeur par défaut, aucune contrainte spécifiée.
BLOCK_PAYMENT Les cartes de paiement ne sont pas transmises tant qu'elles sont ouvertes.
BLOCK_CLOSED_LOOP_TRANSIT Les cartes de transport en boucle fermée ne sont pas transmises tant qu'elles sont ouvertes.