इस प्रॉडक्ट के लिए कॉन्फ़िगर की जा सकने वाली प्रॉपर्टी तय करने वाले स्कीमा को वापस लाता है. सभी प्रॉडक्ट में स्कीमा होता है, लेकिन अगर कोई मैनेज किया गया कॉन्फ़िगरेशन तय नहीं किया गया है, तो यह स्कीमा खाली हो सकता है. इस स्कीमा का इस्तेमाल, एक ऐसे यूज़र इंटरफ़ेस (यूआई) को भरने के लिए किया जा सकता है जो प्रॉडक्ट को कॉन्फ़िगर करने के लिए, एडमिन को अनुमति देता है. इस एपीआई का इस्तेमाल करके मिले स्कीमा के आधार पर मैनेज किए गए कॉन्फ़िगरेशन को लागू करने के लिए, 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 |
पाबंदी किस तरह की है.
मान्य वैल्यू ये हैं:
|
|
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 |
दी गई वैल्यू का टाइप.
मान्य वैल्यू ये हैं:
|
|
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 |
बहिष्कृत. |