REST Resource: grants

Recurso: Grant

Um recurso de concessão de acesso.

Representação JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Campos
name

string

Obrigatório. Nome do recurso para esta concessão, seguindo o padrão "developers/{developer}/users/{email}/grants/{packageName}". Se a concessão for para um app de rascunho, o ID do app vai ser usado nesse nome de recurso em vez do nome do pacote.

packageName

string

Imutável. O nome do pacote do app. Esse campo vai ficar vazio para apps em rascunho.

appLevelPermissions[]

enum (AppLevelPermission)

São as permissões concedidas ao usuário para esse app.

AppLevelPermission

É uma permissão concedida em um nível por app.

Tipos enumerados
APP_LEVEL_PERMISSION_UNSPECIFIED Permissão desconhecida ou não especificada.
CAN_ACCESS_APP

Ver informações do app (somente leitura). Obsoleto: tente definir um recurso mais granular. Caso contrário, verifique AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Acessar dados financeiros.
CAN_MANAGE_PERMISSIONS Administrador (todas as permissões).
CAN_REPLY_TO_REVIEWS reviews.reply às avaliações.
CAN_MANAGE_PUBLIC_APKS Enviar para produção, excluir dispositivos e usar a Assinatura de apps do Google Play
CAN_MANAGE_TRACK_APKS Lançamento para faixas de teste.
CAN_MANAGE_TRACK_USERS Gerencie faixas de teste e edite listas de testadores.
CAN_MANAGE_PUBLIC_LISTING Gerenciar presença na loja.
CAN_MANAGE_DRAFT_APPS Editar e excluir apps em rascunho
CAN_MANAGE_ORDERS Gerencie pedidos e assinaturas.
CAN_MANAGE_APP_CONTENT Gerencie páginas relacionadas a políticas.
CAN_VIEW_NON_FINANCIAL_DATA Ver informações do app (somente leitura).
CAN_VIEW_APP_QUALITY Acessar dados de qualidade do app, como métricas, falhas etc.

Métodos

create

Conceda a um usuário acesso ao pacote especificado.

delete

Remove todo o acesso do usuário ao pacote ou à conta de desenvolvedor em questão.

patch

Atualiza o acesso do usuário ao pacote especificado.