PassConstraints

Контейнер для любых ограничений, которые могут быть наложены на проходы.

JSON-представление
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Поля
screenshotEligibility

enum ( ScreenshotEligibility )

Скриншот права на пропуск.

nfcConstraint[]

enum ( NfcConstraint )

Ограничения NFC для пропуска.

Скриншот

Определяет, можно ли/как делать снимки экрана прохода.

Перечисления
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Значение по умолчанию, такое же, как ELIGIBLE.
ELIGIBLE Поведение по умолчанию для всех существующих проходов, если ScreenshotEligibility не установлен. Позволяет делать снимки экрана на устройствах Android.
INELIGIBLE Запрещает делать снимки экрана на устройствах Android. Обратите внимание, что более старые версии Кошелька могут по-прежнему позволять делать снимки экрана.

NfcConstraint

Определяет возможные ограничения NFC для прохода.

Перечисления
NFC_CONSTRAINT_UNSPECIFIED Значение по умолчанию, без указанного ограничения.
BLOCK_PAYMENT Платежные карты не будут передаваться, пока открыт пропуск.
BLOCK_CLOSED_LOOP_TRANSIT Транспортные карты замкнутого цикла не будут передаваться, пока пропуск открыт.