Recupera lo schema che definisce le proprietà configurabili per l'elemento
prodotto. Tutti i prodotti hanno uno schema, ma questo potrebbe essere vuoto in caso contrario
sono state definite le configurazioni gestite. Questo schema può essere utilizzato
compilare una UI che consente a un amministratore di configurare il prodotto.
Applicare una configurazione gestita in base allo schema ottenuto utilizzando questa
sull'API, consulta
Configurazioni gestite tramite Play.
Richiesta
Richiesta HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parametri
Nome del parametro | Valore | Descrizione |
---|---|---|
Parametri percorso | ||
enterpriseId |
string |
L'ID dell'azienda. |
productId |
string |
L'ID del prodotto. |
Parametri di query facoltativi | ||
language |
string |
Il tag BCP47 della lingua preferita dell'utente (ad es. "en-US", "de"). |
Autorizzazione
Questa richiesta richiede l'autorizzazione con il seguente ambito:
Ambito |
---|
https://www.googleapis.com/auth/androidenterprise |
Per ulteriori informazioni, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Non fornire un corpo della richiesta con questo metodo.
Risposta
In caso di esito positivo, questo metodo restituisce un corpo della risposta con la seguente struttura:
{ "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) ] } ] }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
restrictions[] |
list |
L'insieme di restrizioni che compongono questo schema. | |
restrictions[].key |
string |
La chiave univoca utilizzata dal prodotto per identificare la limitazione, ad esempio "com.google.android.gm.nomecampo". | |
restrictions[].title |
string |
Il nome della restrizione. | |
restrictions[].restrictionType |
string |
Il tipo di limitazione.
I valori accettati sono:
|
|
restrictions[].description |
string |
Una descrizione più lunga della limitazione, con maggiori dettagli su ciò che influisce. | |
restrictions[].entry[] |
list |
Per le limitazioni choice o multiselect , l'elenco delle voci possibili con nomi leggibili da una persona. |
|
restrictions[].entryValue[] |
list |
Per le limitazioni choice o multiselect , l'elenco delle voci possibili e leggibili dalle macchine. Questi valori devono essere utilizzati nella configurazione, come singolo valore string per una restrizione choice o in un stringArray per una restrizione multiselect . |
|
restrictions[].defaultValue |
nested object |
Il valore predefinito della limitazione. Le limitazioni bundle e bundleArray non hanno mai un valore predefinito. |
|
restrictions[].defaultValue.type |
string |
Il tipo di valore fornito.
I valori accettati sono:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Valore booleano, presente solo se il tipo è bool. | |
restrictions[].defaultValue.valueString |
string |
Il valore della stringa - Presente per i tipi string, options e Hidden. | |
restrictions[].defaultValue.valueInteger |
integer |
Il valore intero, presente solo se il tipo è un numero intero. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
L'elenco di valori di stringa - questo sarà presente solo se il tipo è a selezione multipla. | |
restrictions[].nestedRestriction[] |
list |
Per le limitazioni bundle o bundleArray , l'elenco delle limitazioni nidificate. Una restrizione bundle è sempre nidificata all'interno di una restrizione bundleArray , mentre una restrizione bundleArray ha una profondità massima di due livelli. |
|
kind |
string |
Obsoleta. |