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)

Điều kiện của ảnh chụp màn hình đối với thẻ và vé.

nfcConstraint[]

enum (NfcConstraint)

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

ScreenshotEligibility

Xác định xem có thể chụp ảnh màn hình thẻ và vé hay không, cũng như cách chụp.

Enum
SCREENSHOT_ELIGIBILITY_UNSPECIFIED Giá trị mặc định, giống với 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 Wallet cũ hơn vẫn có thể 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 thẻ và 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 truyền khi thẻ và vé đang mở.
BLOCK_CLOSED_LOOP_TRANSIT Thẻ đi phương tiện công cộng vòng kín sẽ không được truyền tải khi thẻ/vé đang mở.