PassConstraints

Vùng chứa mọi quy tắc ràng buộc có thể được đặt khi 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 về điều kiện sử dụng thẻ và vé.

nfcConstraint[]

enum (NfcConstraint)

Các quy tắc ràng buộc NFC đối với thẻ và vé.

ScreenshotEligibility

Xác định xem liệu/cách chụp ảnh màn hình của thẻ/vé.

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 chưa thiết lập Quản lý ảnh chụp 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 NFC có thể có cho lượt truyền.

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