PassConstraints

Conteneur de 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/comment des captures d'écran d'une carte peuvent être effectuées.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valeur par défaut, identique à ELIGIBLE.
ELIGIBLE Comportement par défaut pour toutes les cartes existantes si ScreenshotEligibility n'est pas défini. Permet de prendre des captures d'écran sur les appareils Android.
INELIGIBLE Interdit la capture d'écran sur les appareils Android. Notez que les anciennes versions de Wallet peuvent toujours permettre de prendre 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 seront pas transmises tant que la carte sera ouverte.
BLOCK_CLOSED_LOOP_TRANSIT Les cartes de transport en boucle fermée ne sont pas transmises tant que le titre est ouvert.