Recupera o esquema que define as propriedades configuráveis desse produto. Todos os produtos têm um esquema, mas ele pode estar vazio se nenhuma configuração gerenciada tiver sido definida. Esse esquema pode ser usado para preencher uma IU que permite ao administrador configurar o produto. Para aplicar uma configuração gerenciada com base no esquema recebido ao usar essa API, consulte Configurações gerenciadas pelo Google Play.
Solicitação
Solicitação HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parâmetros
Nome do parâmetro | Valor | Descrição |
---|---|---|
Parâmetros de caminho | ||
enterpriseId |
string |
O ID da empresa. |
productId |
string |
ID do produto. |
Parâmetros de consulta opcionais | ||
language |
string |
Tag BCP47 para o idioma preferido do usuário (por exemplo, "en-US", "de"). |
Autorização
Esta solicitação requer autorização com o seguinte escopo:
Escopo |
---|
https://www.googleapis.com/auth/androidenterprise |
Para mais informações, consulte a página de autenticação e autorização.
Corpo da solicitação
Não forneça um corpo de solicitação com este método.
Resposta
Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:
{ "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) ] } ] }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
restrictions[] |
list |
O conjunto de restrições que compõe este esquema. | |
restrictions[].key |
string |
A chave exclusiva que o produto usa para identificar a restrição, por exemplo, "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
É o nome da restrição. | |
restrictions[].restrictionType |
string |
O tipo de restrição.
Os valores aceitáveis são:
|
|
restrictions[].description |
string |
Uma descrição mais longa da restrição detalhando o que está afetando. | |
restrictions[].entry[] |
list |
Para restrições choice ou multiselect , a lista de possíveis nomes legíveis das entradas possíveis. |
|
restrictions[].entryValue[] |
list |
Para restrições choice ou multiselect , a lista de possíveis valores legíveis por máquina das entradas possíveis. Esses valores precisam ser usados na configuração, como um único valor de string para uma restrição de choice ou em stringArray para uma restrição de multiselect . |
|
restrictions[].defaultValue |
nested object |
É o valor padrão da restrição. As restrições bundle e bundleArray nunca têm um valor padrão. |
|
restrictions[].defaultValue.type |
string |
O tipo do valor fornecido.
Os valores aceitáveis são:
|
|
restrictions[].defaultValue.valueBool |
boolean |
O valor booleano - só estará presente se type for bool. | |
restrictions[].defaultValue.valueString |
string |
O valor da string: estará presente para os tipos string, opção e oculto. | |
restrictions[].defaultValue.valueInteger |
integer |
Valor inteiro: só estará presente se o tipo for inteiro. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
A lista de valores de string. Ela estará presente apenas se o tipo for de seleção múltipla. | |
restrictions[].nestedRestriction[] |
list |
A lista de restrições aninhadas é aplicada às restrições bundle ou bundleArray . Uma restrição bundle é sempre aninhada em uma restrição bundleArray , e uma restrição bundleArray tem no máximo dois níveis. |
|
kind |
string |
Descontinuado. |