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 पास चालू होने पर, क्लोज़्ड लूप ट्रांज़िट कार्ड की जानकारी नहीं दी जाएगी.