PassConstraints

מאגר של כל האילוצים שיכולים להיות על כרטיסים.

ייצוג ב-JSON
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
שדות
screenshotEligibility

enum (ScreenshotEligibility)

הזכאות של צילום המסך לכרטיס.

nfcConstraint[]

enum (NfcConstraint)

אילוצי ה-NFC של הכרטיס.

ScreenshotEligibility

מגדיר אם ניתן לצלם צילומי מסך של כרטיס ואיך עושים זאת.

טיפוסים בני מנייה (enum)
SCREENSHOT_ELIGIBILITY_UNSPECIFIED ערך ברירת המחדל, זהה לערך Shopping.
ELIGIBLE התנהגות ברירת המחדל לכל הכרטיסים הקיימים אם לא מוגדרת ההגדרה ScreenshotEligibility. מאפשרת ליצור צילומי מסך במכשירי Android.
INELIGIBLE אי אפשר לצלם צילומי מסך במכשירי Android. שימו לב: יכול להיות שעדיין אפשר יהיה לצלם צילומי מסך בגרסאות ישנות יותר של Wallet.

NfcConstraint

הגדרת אילוצים אפשריים של NFC לכרטיס.

טיפוסים בני מנייה (enum)
NFC_CONSTRAINT_UNSPECIFIED ערך ברירת המחדל, לא צוין אילוץ.
BLOCK_PAYMENT לא יועברו כרטיסי תשלום בזמן שהכרטיס פתוח.
BLOCK_CLOSED_LOOP_TRANSIT כרטיסי נסיעה לתחבורה ציבורית במעגל סגור לא יועברו בזמן שהכרטיס פתוח.