Products: getAppRestrictionsSchema

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:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
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:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
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.