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. Nome do pacote do app. Esse campo vai ficar vazio para apps em rascunho.

appLevelPermissions[]

enum (AppLevelPermission)

As permissões concedidas ao usuário para este aplicativo.

AppLevelPermission

É uma permissão concedida no nível do app.

Enums
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, marque AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Ver dados financeiros.
CAN_MANAGE_PERMISSIONS Administrador (todas as permissões).
CAN_REPLY_TO_REVIEWS comentários.responder à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 Solte para as 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 às políticas.
CAN_VIEW_NON_FINANCIAL_DATA Ver informações do app (somente leitura).
CAN_VIEW_APP_QUALITY Conferir dados de qualidade do app, como métricas, falhas etc.

Métodos

create

Conceda acesso a um usuário 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.