PassConstraints

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

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

enum (ScreenshotEligibility)

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

nfcConstraint[]

enum (NfcConstraint)

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

ScreenshotEligibility

Legt fest, ob und wie Screenshots von Karten/Tickets erstellt werden dürfen.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Standardwert, entspricht ELIGIBLE.
ELIGIBLE Standardverhalten für alle vorhandenen Karten/Tickets, wenn „ScreenshotEntitlement“ nicht festgelegt ist. Ermöglicht das Aufnehmen von Screenshots auf Android-Geräten.
INELIGIBLE Auf Android-Geräten dürfen keine Screenshots aufgenommen werden. Beachten Sie, dass in älteren Versionen von Wallet möglicherweise weiterhin Screenshots aufgenommen 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, während 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.