PassConstraints

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

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

enum (ScreenshotEligibility)

تمثّل هذه السمة أهلية الحصول على لقطة شاشة للبطاقة.

nfcConstraint[]

enum (NfcConstraint)

قيود NFC الخاصة بالبطاقة.

ScreenshotEligibility

تحدد ما إذا كان/طريقة التقاط لقطات شاشة للبطاقة.

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

NfcConstraint

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

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