PassConstraints

पास पर लागू होने वाली किसी भी सीमा के लिए कंटेनर.

जेएसओएन के काेड में दिखाना
{
  "screenshotEligibility": enum (ScreenshotEligibility),
  "nfcConstraint": [
    enum (NfcConstraint)
  ]
}
फ़ील्ड
screenshotEligibility

enum (ScreenshotEligibility)

पास के लिए स्क्रीनशॉट की ज़रूरी शर्तें.

nfcConstraint[]

enum (NfcConstraint)

पास के लिए एनएफ़सी शर्तें.

ScreenshotEligibility

इससे यह तय होता है कि पास के स्क्रीनशॉट लिए जा सकते हैं या नहीं. साथ ही, स्क्रीनशॉट लेने का तरीका क्या है.

Enums
SCREENSHOT_ELIGIBILITY_UNSPECIFIED डिफ़ॉल्ट वैल्यू, ELIGIBLE की तरह.
ELIGIBLE अगर स्क्रीनशॉट की ज़रूरी शर्तें सेट नहीं है, तो सभी मौजूदा पास के लिए डिफ़ॉल्ट सेटिंग. Android डिवाइसों पर स्क्रीनशॉट लेने की अनुमति देता है.
INELIGIBLE इस नीति से, Android डिवाइसों पर स्क्रीनशॉट लेने की अनुमति नहीं मिलती. ध्यान दें कि Wallet के पुराने वर्शन में अब भी स्क्रीनशॉट लेने की अनुमति हो सकती है.

NfcConstraint

पास के लिए संभावित एनएफ़सी की सीमाओं के बारे में बताता है.

Enums
NFC_CONSTRAINT_UNSPECIFIED डिफ़ॉल्ट वैल्यू, कोई कंस्ट्रेंट नहीं है.
BLOCK_PAYMENT पास चालू रहने पर, पेमेंट कार्ड की जानकारी नहीं दी जाएगी.
BLOCK_CLOSED_LOOP_TRANSIT पास चालू होने पर, क्लोज़्ड लूप ट्रांज़िट कार्ड की जानकारी नहीं दी जाएगी.