PassConstraints

패스에 배치할 수 있는 제약조건의 컨테이너입니다.

JSON 표현
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
필드
screenshotEligibility

enum (ScreenshotEligibility)

패스의 스크린샷 자격 요건입니다.

nfcConstraint[]

enum (NfcConstraint)

패스의 NFC 제약 조건입니다.

ScreenshotEligibility

패스의 스크린샷을 찍을 수 있는지 여부와 방법을 정의합니다.

열거형
SCREENSHOT_ELIGIBILITY_UNSPECIFIED 기본값으로 ELIGIBLE과 동일합니다.
ELIGIBLE ScreenshotEligibility가 설정되지 않은 경우 모든 기존 패스의 기본 동작입니다. Android 기기에서 스크린샷을 찍을 수 있습니다.
INELIGIBLE Android 기기에서 스크린샷을 찍는 것을 허용하지 않습니다. 이전 버전의 월렛에서는 계속해서 스크린샷을 찍을 수 있습니다.

NfcConstraint

패스에 가능한 NFC 제약 조건을 정의합니다.

열거형
NFC_CONSTRAINT_UNSPECIFIED 기본값이며 지정된 제약 조건이 없습니다.
BLOCK_PAYMENT 패스가 열려 있는 동안에는 결제 카드가 전달되지 않습니다.
BLOCK_CLOSED_LOOP_TRANSIT 패스가 열려 있는 동안 폐쇄 루프 교통카드는 전송되지 않습니다.