Products: getAppRestrictionsSchema

এই পণ্যের জন্য কনফিগারযোগ্য বৈশিষ্ট্য সংজ্ঞায়িত করে এমন স্কিমা পুনরুদ্ধার করে। সমস্ত পণ্যের একটি স্কিমা আছে, কিন্তু কোন পরিচালিত কনফিগারেশন সংজ্ঞায়িত করা না থাকলে এই স্কিমা খালি হতে পারে। এই স্কিমাটি একটি UI তৈরি করতে ব্যবহার করা যেতে পারে যা একজন প্রশাসককে পণ্যটি কনফিগার করতে দেয়৷ এই API ব্যবহার করে প্রাপ্ত স্কিমার উপর ভিত্তি করে একটি পরিচালিত কনফিগারেশন প্রয়োগ করতে, Play এর মাধ্যমে পরিচালিত কনফিগারেশন দেখুন।

অনুরোধ

HTTP অনুরোধ

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 অবচয়।