PassConstraints

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

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