PassConstraints

Es el contenedor de 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 para las capturas de pantalla del 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.

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

NfcConstraint

Define las posibles restricciones de NFC para el pase.

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