Products: getAppRestrictionsSchema

इस प्रॉडक्ट के लिए कॉन्फ़िगर की जा सकने वाली प्रॉपर्टी तय करने वाले स्कीमा को वापस लाता है. सभी प्रॉडक्ट में स्कीमा होता है, लेकिन अगर कोई मैनेज किया गया कॉन्फ़िगरेशन तय नहीं किया गया है, तो यह स्कीमा खाली हो सकता है. इस स्कीमा का इस्तेमाल, एक ऐसे यूज़र इंटरफ़ेस (यूआई) को भरने के लिए किया जा सकता है जो प्रॉडक्ट को कॉन्फ़िगर करने के लिए, एडमिन को अनुमति देता है. इस एपीआई का इस्तेमाल करके मिले स्कीमा के आधार पर मैनेज किए गए कॉन्फ़िगरेशन को लागू करने के लिए, Play से मैनेज किए गए कॉन्फ़िगरेशन देखें.

अनुरोध करें

एचटीटीपी अनुरोध

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema

पैरामीटर

पैरामीटर का नाम वैल्यू जानकारी
पाथ पैरामीटर
enterpriseId string एंटरप्राइज़ का आईडी.
productId string प्रॉडक्ट का आईडी.
वैकल्पिक क्वेरी पैरामीटर
language string उपयोगकर्ता की पसंदीदा भाषा के लिए BCP47 टैग (उदाहरण "en-US", "de").

अनुमति देना

इस अनुरोध के लिए नीचे दिए गए दायरे की अनुमति चाहिए:

स्कोप
https://www.googleapis.com/auth/androidenterprise

ज़्यादा जानकारी के लिए, पुष्टि और अनुमति देना पेज देखें.

अनुरोध का मुख्य भाग

इस तरीके से, अनुरोध का मुख्य हिस्सा न दें.

जवाब

अगर अनुरोध कामयाब रहता है, तो इस रिस्पॉन्स के साथ रिस्पॉन्स का फ़ॉर्मैट नीचे दिया गया है:

{
  "kind": string,
  "restrictions": [
    {
      "key": string,
      "title": string,
      "restrictionType": string,
      "description": string,
      "entry": [
        string
      ],
      "entryValue": [
        string
      ],
      "defaultValue": {
        "type": string,
        "valueBool": boolean,
        "valueString": string,
        "valueInteger": integer,
        "valueMultiselect": [
          string
        ]
      },
      "nestedRestriction": [
        (AppRestrictionsSchemaRestriction)
      ]
    }
  ]
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
restrictions[] list इस सेट को बनाने वाली पाबंदियों का सेट.
restrictions[].key string वह खास कुंजी जिसका इस्तेमाल प्रॉडक्ट, पाबंदी की पहचान करने के लिए करता है, जैसे कि "com.google.android.gm.fieldname".
restrictions[].title string पाबंदी का नाम.
restrictions[].restrictionType string पाबंदी किस तरह की है.

मान्य वैल्यू ये हैं:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].description string पाबंदी के बारे में ज़्यादा जानकारी देकर, इस बात की ज़्यादा जानकारी दी जाती है कि इस पर क्या असर होगा.
restrictions[].entry[] list choice या multiselect की पाबंदियों के लिए, उन एंट्री की सूची जिन्हें लोग पढ़ सकते हैं.
restrictions[].entryValue[] list choice या multiselect की पाबंदियों के लिए, संभावित एंट्री की सूची, जिसे मशीन आसानी से पढ़ सकती है. इन वैल्यू का इस्तेमाल, कॉन्फ़िगरेशन में choice की पाबंदी के लिए string वैल्यू के तौर पर या multiselect की पाबंदी के लिए stringArray में किया जाना चाहिए.
restrictions[].defaultValue nested object पाबंदी की डिफ़ॉल्ट वैल्यू. bundle और bundleArray से जुड़ी पाबंदियों की वैल्यू कभी भी डिफ़ॉल्ट पर सेट नहीं होती.
restrictions[].defaultValue.type string दी गई वैल्यू का टाइप.

मान्य वैल्यू ये हैं:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].defaultValue.valueBool boolean बूलियन वैल्यू - यह सिर्फ़ तब मौजूद होगा, जब टाइप bool है.
restrictions[].defaultValue.valueString string स्ट्रिंग की वैल्यू - यह टाइप स्ट्रिंग, विकल्प, और छिपे हुए टाइप के लिए उपलब्ध होगी.
restrictions[].defaultValue.valueInteger integer पूर्णांक मान - यह सिर्फ़ तब मौजूद होगा, जब टाइप पूर्णांक हो.
restrictions[].defaultValue.valueMultiselect[] list स्ट्रिंग वैल्यू की सूची - यह सिर्फ़ तब मौजूद होगा, जब टाइप एक से ज़्यादा चुना गया हो.
restrictions[].nestedRestriction[] list bundle या bundleArray की पाबंदियों के लिए, नेस्ट की गई पाबंदियों की सूची. bundle की पाबंदी हमेशा bundleArray की पाबंदी में रहती है. साथ ही, bundleArray की सीमा ज़्यादा से ज़्यादा दो लेवल की होती है.
kind string बहिष्कृत.