Products: getAppRestrictionsSchema

Recupera el esquema que define las propiedades configurables de este producto. Todos los productos tienen un esquema, pero es posible que esté 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 basada en el esquema obtenido con esta API, consulta Opciones de configuración 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 La etiqueta BCP47 para el idioma preferido 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 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 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 El nombre de la restricción.
restrictions[].restrictionType string Es 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 proporciona más detalles de lo que afecta.
restrictions[].entry[] list Para las restricciones choice o multiselect, la lista de nombres legibles de las entradas posibles.
restrictions[].entryValue[] list Para las restricciones choice o multiselect, es la lista de posibles valores de lectura automática de las entradas. Estos valores se deben usar en la configuración, ya sea como un valor único string para una restricción choice o en una stringArray para una restricción multiselect.
restrictions[].defaultValue nested object El valor predeterminado de la restricción. Las restricciones bundle y bundleArray nunca tienen un valor predeterminado.
restrictions[].defaultValue.type string 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: esto solo estará presente si el tipo es booleano
restrictions[].defaultValue.valueString string El valor de la string (esto estará presente para los tipos string, opción y oculto)
restrictions[].defaultValue.valueInteger integer El valor entero; esto solo estará presente si el tipo es un número entero.
restrictions[].defaultValue.valueMultiselect[] list La lista de valores de string (esto solo estará presente si el tipo es multiselección).
restrictions[].nestedRestriction[] list Para las restricciones bundle o bundleArray, la lista de restricciones anidadas. Una restricción bundle siempre está anidada dentro de una restricción bundleArray, y una restricción bundleArray tiene, como máximo, dos niveles de profundidad.
kind string Obsoleto.