PassConstraints

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

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

enum (ScreenshotEligibility)

Ob der Screenshot für die Karte/das Ticket zulässig ist.

nfcConstraint[]

enum (NfcConstraint)

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

ScreenshotEligibility

Hier wird festgelegt, ob und wie Screenshots von einer Karte/einem Ticket erstellt werden können.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Standardwert, identisch mit ELIGIBLE.
ELIGIBLE Standardverhalten für alle vorhandenen Karten/Tickets, wenn „ScreenshotEntitlement“ nicht festgelegt ist. Ermöglicht das Erstellen von Screenshots auf Android-Geräten.
INELIGIBLE Ermöglicht keine Screenshots auf Android-Geräten. In älteren Versionen von Wallet können möglicherweise weiterhin Screenshots erstellt werden.

NfcConstraint

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

Enums
NFC_CONSTRAINT_UNSPECIFIED Standardwert, keine Einschränkung angegeben.
BLOCK_PAYMENT Zahlungskarten werden nicht übertragen, solange der Ausweis geöffnet ist.
BLOCK_CLOSED_LOOP_TRANSIT Closed-Loop-Fahrkarten werden nicht übertragen, solange der Ausweis geöffnet ist.