PassConstraints

Vùng chứa mọi quy tắc ràng buộc có thể được áp dụng cho thẻ và vé.

Biểu diễn dưới dạng JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
Trường
screenshotEligibility

enum (ScreenshotEligibility)

Ảnh chụp màn hình đủ điều kiện để đạt.

nfcConstraint[]

enum (NfcConstraint)

Các điều kiện ràng buộc NFC của thẻ và vé.

ScreenshotEligibility

Xác định việc có thể chụp ảnh màn hình thẻ/vé hay không.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Giá trị mặc định, giống như ELIGIBLE.
ELIGIBLE Hành vi mặc định cho tất cả Thẻ và vé hiện có nếu bạn chưa đặt bóng Toàn màn hình. Cho phép chụp ảnh màn hình trên thiết bị Android.
INELIGIBLE Không cho phép chụp ảnh màn hình trên thiết bị Android. Xin lưu ý rằng các phiên bản cũ hơn của Wallet có thể vẫn cho phép chụp ảnh màn hình.

NfcConstraint

Xác định các quy tắc ràng buộc có thể xảy ra với NFC cho thẻ/vé.

Enum
NFC_CONSTRAINT_UNSPECIFIED Giá trị mặc định, không có quy tắc ràng buộc nào được chỉ định.
BLOCK_PAYMENT Thẻ thanh toán sẽ không được chuyển khi thẻ đang mở.
BLOCK_CLOSED_LOOP_TRANSIT Thẻ đi phương tiện công cộng khép kín sẽ không được truyền tải khi thẻ đang mở.