Recupera el esquema que define las propiedades configurables de este producto. Todos los productos tienen un esquema, pero este puede estar vacío si no se definió ninguna configuración administrada. Este esquema se puede usar para propagar una IU que permita que un administrador configure el producto.
Para aplicar una configuración administrada según el esquema obtenido con esta API, consulta Configuraciones administradas a través de Play.
Solicitud
Solicitud HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parámetros
Nombre del parámetro | Valor | Descripción |
---|---|---|
Parámetros de ruta de acceso | ||
enterpriseId |
string |
El ID de la empresa. |
productId |
string |
Es el ID del producto. |
Parámetros de consulta opcionales | ||
language |
string |
Es la etiqueta BCP47 del idioma de preferencia del usuario (p.ej., “en-US” o “de”). |
Autorización
Esta solicitud requiere una autorización con el siguiente alcance:
Alcance |
---|
https://www.googleapis.com/auth/androidenterprise |
Para obtener más información, consulta la página de autenticación y autorización.
Cuerpo de la solicitud
No proporciones un cuerpo de la solicitud con este método.
Respuesta
Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:
{ "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) ] } ] }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
restrictions[] |
list |
Es el conjunto de restricciones que conforman este esquema. | |
restrictions[].key |
string |
La clave única que usa el producto para identificar la restricción, p.ej., "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
Es el nombre de la restricción. | |
restrictions[].restrictionType |
string |
El tipo de restricción.
Los valores aceptables son los siguientes:
|
|
restrictions[].description |
string |
Una descripción más larga de la restricción, que brinda más detalles sobre lo que afecta. | |
restrictions[].entry[] |
list |
Para las restricciones choice o multiselect , es la lista de nombres legibles por humanos de las entradas posibles. |
|
restrictions[].entryValue[] |
list |
Para las restricciones de choice o multiselect , es la lista de valores de entradas posibles legibles por máquina. Estos valores se deben usar en la configuración, ya sea como un solo valor string para una restricción choice o en stringArray para una restricción multiselect . |
|
restrictions[].defaultValue |
nested object |
Es el valor predeterminado de la restricción. Las restricciones bundle y bundleArray nunca tienen un valor predeterminado. |
|
restrictions[].defaultValue.type |
string |
Es el tipo del valor que se proporciona.
Los valores aceptables son los siguientes:
|
|
restrictions[].defaultValue.valueBool |
boolean |
El valor booleano: este solo estará presente si el tipo es bool. | |
restrictions[].defaultValue.valueString |
string |
El valor de cadena: estará presente para los tipos string, choice y oculta. | |
restrictions[].defaultValue.valueInteger |
integer |
El valor del número entero. Solo estará presente si el tipo es un número entero. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
La lista de valores de cadena, que solo estará presente si el tipo es de selección múltiple. | |
restrictions[].nestedRestriction[] |
list |
Para las restricciones bundle o bundleArray , es la lista de restricciones anidadas. Una restricción bundle siempre está anidada dentro de una restricción bundleArray , y una restricción bundleArray tiene dos niveles de profundidad como máximo. |
|
kind |
string |
Obsoleto. |