PassConstraints

محفظه ای برای هرگونه محدودیتی که ممکن است روی پاس ها اعمال شود.

نمایندگی JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
زمینه های
screenshotEligibility

enum ( ScreenshotEligibility )

واجد شرایط بودن اسکرین شات برای پاس.

nfcConstraint[]

enum ( NfcConstraint )

محدودیت های NFC برای پاس.

اسکرین شات واجد شرایط بودن

مشخص می کند که آیا می توان از یک پاس عکس از صفحه نمایش گرفته شود یا نه.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED مقدار پیش‌فرض، مانند ELIGIBLE.
ELIGIBLE اگر ScreenshotEligibility تنظیم نشده باشد، رفتار پیش‌فرض برای همه مجوزهای موجود. امکان گرفتن اسکرین شات در دستگاه های Android را می دهد.
INELIGIBLE گرفتن اسکرین شات در دستگاه های Android را ممنوع می کند. توجه داشته باشید که نسخه‌های قدیمی‌تر Wallet ممکن است همچنان امکان گرفتن اسکرین‌شات را داشته باشند.

NfcConstraint

محدودیت های احتمالی NFC را برای پاس تعریف می کند.

Enums
NFC_CONSTRAINT_UNSPECIFIED مقدار پیش‌فرض، بدون محدودیت مشخص.
BLOCK_PAYMENT تا زمانی که کارت باز است، کارت های پرداخت منتقل نمی شود.
BLOCK_CLOSED_LOOP_TRANSIT کارت های حمل و نقل حلقه بسته تا زمانی که پاس باز است منتقل نمی شود.