PassConstraints

Contêiner para qualquer restrição que possa ser colocada em cartões.

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

enum (ScreenshotEligibility)

A qualificação da captura de tela para o cartão.

nfcConstraint[]

enum (NfcConstraint)

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

ScreenshotEligibility

Define se/como as capturas de tela podem ser feitas 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 para a 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 permitem a captura 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.