Recupera el esquema que define las propiedades configurables de esta
producto. Todos los productos tienen un esquema, pero este puede estar vacío si no hay un
de configuraciones administradas. Este esquema puede usarse para
para propagar una IU que permita al administrador configurar el producto.
Para aplicar una configuración administrada según el esquema obtenido con este
en la 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 el producto utiliza 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 , la lista de entradas posibles nombres legibles por humanos. |
|
restrictions[].entryValue[] |
list |
Para las restricciones choice o multiselect , la lista de entradas posibles legibles por máquinas. Estos valores se deben usar en la configuración, ya sea como un valor string único 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 cadena, valor 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. |