PassConstraints

Contêiner para todas as restrições que podem ser colocadas em cartões.

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

enum (ScreenshotEligibility)

A qualificação para a captura de tela do cartão.

nfcConstraint[]

enum (NfcConstraint)

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

ScreenshotEligibility

Define se/como capturas de tela de um cartão podem ser feitas.

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

NfcConstraint

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

Enums
NFC_CONSTRAINT_UNSPECIFIED Valor padrão, nenhuma 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 Cartões de transporte público de sistema fechado não serão transmitidos enquanto o cartão estiver aberto.