PassConstraints

Es un 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 la captura 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 cómo hacerlo.

Enumeraciones
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Es el 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 que se tomen capturas de pantalla en dispositivos Android. Ten en cuenta que las versiones anteriores de la Billetera pueden permitir que se tomen capturas de pantalla.

NfcConstraint

Define las posibles restricciones de NFC para el pase.

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