PassConstraints

Contenedor para cualquier restricción que se pueda aplicar a los pases.

Representación JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Campos
screenshotEligibility

enum (ScreenshotEligibility)

La elegibilidad de las capturas de pantalla para el pase.

nfcConstraint[]

enum (NfcConstraint)

Las restricciones de NFC para el pase.

ScreenshotEligibility

Define si se pueden tomar capturas de pantalla de un pase y de qué manera.

Enumeraciones
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valor predeterminado, igual que ELIGIBLE.
ELIGIBLE Es el comportamiento predeterminado de todos los pases existentes si no se establece ScreenshotEligibility. Permite tomar capturas de pantalla en dispositivos Android.
INELIGIBLE No permite tomar capturas de pantalla en dispositivos Android. Ten en cuenta que es posible que las versiones anteriores de la Billetera aún permitan que se tomen capturas de pantalla.

NfcConstraint

Define posibles restricciones de NFC para el pase.

Enumeraciones
NFC_CONSTRAINT_UNSPECIFIED Valor predeterminado, sin restricción especificada.
BLOCK_PAYMENT No se enviarán tarjetas de pago mientras el pase esté abierto.
BLOCK_CLOSED_LOOP_TRANSIT Las tarjetas de transporte público de circuito cerrado no se transferirán mientras el pase esté abierto.