PassConstraints

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

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

enum (ScreenshotEligibility)

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

nfcConstraint[]

enum (NfcConstraint)

Contraintes NFC pour la carte.

ScreenshotEligibility

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

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valeur par défaut, identique à ELIGIBLE.
ELIGIBLE Comportement par défaut pour toutes les cartes existantes si Screenshotéligibilité n'est pas défini. Permet de faire des captures d'écran sur les appareils Android.
INELIGIBLE Interdit la capture d'écran sur les appareils Android. Il est possible que vous puissiez encore effectuer des captures d'écran dans d'anciennes versions de Wallet.

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 lorsque la carte est ouverte.