PassConstraints

حاوية لأي قيود قد يتم وضعها على البطاقات

تمثيل JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
الحقول
screenshotEligibility

enum (ScreenshotEligibility)

مدى أهلية لقطة الشاشة للبطاقة

nfcConstraint[]

enum (NfcConstraint)

قيود NFC للبطاقة

ScreenshotEligibility

يحدِّد ما إذا كان يمكن أخذ لقطات شاشة للبطاقة أو كيفية أخذها.

عمليات التعداد
SCREENSHOT_ELIGIBILITY_UNSPECIFIED القيمة التلقائية، مثل PE.
ELIGIBLE السلوك التلقائي لجميع البطاقات الحالية في حال عدم ضبط ScreenshotEligibility يسمح بأخذ لقطات الشاشة على أجهزة Android.
INELIGIBLE لا يسمح بالتقاط لقطات شاشة على أجهزة Android. يُرجى العِلم أنّ الإصدارات القديمة من "محفظة Google" قد تستمر في السماح بأخذ لقطات الشاشة.

NfcConstraint

تحدد قيود NFC المحتملة للبطاقة.

عمليات التعداد
NFC_CONSTRAINT_UNSPECIFIED القيمة التلقائية، بدون قيد محدّد
BLOCK_PAYMENT لن يتم نقل بطاقات الدفع عندما يكون البطاقة مفتوحة.
BLOCK_CLOSED_LOOP_TRANSIT لن يتم نقل بطاقات النقل العام ذات الحلقة المغلقة عندما تكون البطاقة مفتوحة.