PassConstraints

Contêiner para quaisquer restrições que possam ser impostas aos cartões.

Representação JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Campos
screenshotEligibility

enum (ScreenshotEligibility)

A qualificação das capturas de tela para o cartão.

nfcConstraint[]

enum (NfcConstraint)

As restrições de NFC do cartão.

ScreenshotEligibility

Define se/como é possível fazer capturas de tela de um cartão.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Valor padrão, o mesmo que eligible.
ELIGIBLE Comportamento padrão para todos os cartões atuais se a qualificação da captura de tela não estiver definida. Permite fazer capturas de tela em dispositivos Android.
INELIGIBLE Não permite capturas de tela em dispositivos Android. As versões mais antigas da Carteira ainda podem permitir capturas de tela.

NfcConstraint

Define possíveis restrições de NFC para o cartão.

Enums
NFC_CONSTRAINT_UNSPECIFIED Valor padrão, sem restrição especificada.
BLOCK_PAYMENT Os cartões de pagamento não serão transmitidos enquanto o cartão estiver aberto.
BLOCK_CLOSED_LOOP_TRANSIT Os cartões de transporte público de sistema fechado não serão transmitidos enquanto o cartão estiver aberto.