Mengambil skema yang menentukan properti yang dapat dikonfigurasi untuk produk ini. Semua produk memiliki skema, tetapi skema ini mungkin kosong jika tidak ada konfigurasi terkelola yang ditentukan. Skema ini dapat digunakan untuk mengisi UI yang memungkinkan admin mengonfigurasi produk. Untuk menerapkan konfigurasi terkelola berdasarkan skema yang diperoleh menggunakan API ini, lihat Konfigurasi Terkelola melalui Play.
Permintaan
Permintaan HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parameter
Nama parameter | Nilai | Deskripsi |
---|---|---|
Parameter jalur | ||
enterpriseId |
string |
ID perusahaan. |
productId |
string |
ID produk. |
Parameter kueri opsional | ||
language |
string |
Tag BCP47 untuk bahasa pilihan pengguna (mis. "en-US", "de"). |
Otorisasi
Permintaan ini memerlukan otorisasi dengan cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/androidenterprise |
Untuk informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Jangan berikan isi permintaan dengan metode ini.
Tanggapan
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{ "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) ] } ] }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
restrictions[] |
list |
Kumpulan pembatasan yang membentuk skema ini. | |
restrictions[].key |
string |
Kunci unik yang digunakan produk untuk mengidentifikasi batasan, mis., "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
Nama pembatasan. | |
restrictions[].restrictionType |
string |
Jenis pembatasan.
Nilai yang dapat diterima adalah:
|
|
restrictions[].description |
string |
Deskripsi pembatasan yang lebih lama, memberikan detail selengkapnya tentang hal yang terpengaruh. | |
restrictions[].entry[] |
list |
Untuk pembatasan choice atau multiselect , daftar kemungkinan nama yang dapat dibaca manusia. |
|
restrictions[].entryValue[] |
list |
Untuk pembatasan choice atau multiselect , daftar kemungkinan nilai yang dapat dibaca mesin entri. Nilai ini harus digunakan dalam konfigurasi, baik sebagai nilai string tunggal untuk pembatasan choice atau di stringArray untuk pembatasan multiselect . |
|
restrictions[].defaultValue |
nested object |
Nilai default pembatasan. Pembatasan bundle dan bundleArray tidak pernah memiliki nilai default. |
|
restrictions[].defaultValue.type |
string |
Jenis nilai yang diberikan.
Nilai yang dapat diterima adalah:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Nilai boolean - ini hanya akan ada jika jenisnya bool. | |
restrictions[].defaultValue.valueString |
string |
Nilai string - ini akan ada untuk jenis string, pilihan, dan tersembunyi. | |
restrictions[].defaultValue.valueInteger |
integer |
Nilai bilangan bulat - ini hanya akan ada jika jenisnya adalah bilangan bulat. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Daftar nilai string - ini hanya akan ada jika jenis bersifat multiselect. | |
restrictions[].nestedRestriction[] |
list |
Untuk batasan bundle atau bundleArray , daftar pembatasan bertingkat. Pembatasan bundle selalu disarangkan dalam batasan bundleArray , dan batasan bundleArray maksimal dua tingkat. |
|
kind |
string |
Tidak digunakan lagi. |