<ph type="x-smartling-placeholder">
Récupère le schéma qui définit les propriétés configurables pour cet
produit. Tous les produits ont un schéma, mais celui-ci peut être vide si aucun
les configurations gérées
ont été définies. Ce schéma peut être utilisé pour
remplir une UI permettant à un administrateur
de configurer le produit.
Pour appliquer une configuration gérée basée sur le schéma obtenu à l'aide de cette
API, consultez
Configurations gérées via Play.
Requête
Requête HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
enterpriseId |
string |
ID de l'entreprise. |
productId |
string |
Identifiant du produit. |
Paramètres de requête facultatifs | ||
language |
string |
Balise BCP47 correspondant à la langue préférée de l'utilisateur (par exemple, "en-US" ou "de"). |
Autorisation
Cette requête nécessite une autorisation ayant le champ d'application suivant:
Champ d'application |
---|
https://www.googleapis.com/auth/androidenterprise |
Pour plus d'informations, consultez la page Authentification et autorisation.
Corps de la requête
Ne spécifiez pas de corps de requête pour cette méthode.
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{ "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) ] } ] }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
restrictions[] |
list |
Ensemble des restrictions qui composent ce schéma. | |
restrictions[].key |
string |
Clé unique utilisée par le produit pour identifier la restriction, par exemple "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
Nom de la restriction. | |
restrictions[].restrictionType |
string |
Type de la restriction.
Les valeurs possibles sont les suivantes: <ph type="x-smartling-placeholder">
|
|
restrictions[].description |
string |
Description plus détaillée de la restriction, donnant plus de détails sur ce qu'elle affecte. | |
restrictions[].entry[] |
list |
Pour les restrictions choice ou multiselect , la liste des entrées possibles noms lisibles par l'homme. |
|
restrictions[].entryValue[] |
list |
Pour les restrictions choice ou multiselect , la liste des entrées possibles exploitables par un ordinateur. Ces valeurs doivent être utilisées dans la configuration, soit en tant que valeur string unique pour une restriction choice , soit en tant que valeur stringArray pour une restriction multiselect . |
|
restrictions[].defaultValue |
nested object |
Valeur par défaut de la restriction. Les restrictions bundle et bundleArray n'ont jamais de valeur par défaut. |
|
restrictions[].defaultValue.type |
string |
Type de la valeur fournie.
Les valeurs possibles sont les suivantes: <ph type="x-smartling-placeholder">
|
|
restrictions[].defaultValue.valueBool |
boolean |
Valeur booléenne : elle ne sera présente que si le type est bool. | |
restrictions[].defaultValue.valueString |
string |
Valeur de chaîne : elle sera présente pour les types "string", "choice" et "hidden". | |
restrictions[].defaultValue.valueInteger |
integer |
Valeur entière : elle ne sera présente que si le type est un entier. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Liste des valeurs de chaîne (elle ne s'affiche que si le type est sélectionné en mode multi-sélection). | |
restrictions[].nestedRestriction[] |
list |
Pour les restrictions bundle ou bundleArray , il s'agit de la liste des restrictions imbriquées. Une restriction bundle est toujours imbriquée dans une restriction bundleArray , et une restriction bundleArray est toujours de deux niveaux au maximum. |
|
kind |
string |
Obsolète. |