PassConstraints

Container für alle Einschränkungen, die auf Karten/Tickets angewendet werden können.

JSON-Darstellung
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Felder
screenshotEligibility

enum (ScreenshotEligibility)

Screenshots der Voraussetzungen für die Karte bzw. das Ticket.

nfcConstraint[]

enum (NfcConstraint)

Die NFC-Einschränkungen für die Karte / das Ticket.

ScreenshotEligibility

Definiert, ob und wie Screenshots von einer Karte bzw. einem Ticket erstellt werden können.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Standardwert, wie ELIGIBLE
ELIGIBLE Standardverhalten für alle vorhandenen Karten/Tickets, wenn „ScreenshotEntitlement“ nicht festgelegt ist. Erlaubt das Aufnehmen von Screenshots auf Android-Geräten.
INELIGIBLE Verhindert, dass Screenshots auf Android-Geräten aufgenommen werden. Beachte, dass in älteren Versionen von Wallet möglicherweise weiterhin Screenshots erstellt werden können.

NfcConstraint

Definiert mögliche NFC-Einschränkungen für die Karte bzw. das Ticket.

Enums
NFC_CONSTRAINT_UNSPECIFIED Standardwert, keine angegebene Einschränkung.
BLOCK_PAYMENT Zahlungskarten werden nicht übertragen, solange die Karte bzw. das Ticket geöffnet ist.
BLOCK_CLOSED_LOOP_TRANSIT Closed-Loop-Fahrkarten werden nicht übertragen, während die Karte bzw. das Ticket geöffnet ist.