REST Resource: users

Recurso: User

Um recurso de usuário.

Representação JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Campos
name

string

Obrigatório. Nome de recurso para esse usuário, seguindo o padrão "developers/{developer}/users/{email}".

email

string

Imutável. O endereço de e-mail do usuário.

accessState

enum (AccessState)

Apenas saída. O estado do acesso do usuário ao Play Console.

expirationTime

string (Timestamp format)

A data e o horário em que o acesso do usuário expira, se definido. A definição deste valor precisa sempre estar no futuro.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

partial

boolean

Apenas saída. Se existem mais permissões para o usuário que não estão representadas aqui. Isso pode acontecer se o autor da chamada não tiver permissão para gerenciar todos os apps na conta. Isso também será true se esse usuário for o proprietário da conta.

Se esse campo for true, significa que esse usuário não poderá ser totalmente gerenciado pela API. Ou seja, o autor da chamada da API não é capaz de gerenciar todas as permissões que o usuário tem, seja porque ele não conhece as permissões ou porque o usuário é o proprietário da conta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Permissões para o usuário que se aplicam a toda a conta de desenvolvedor.

grants[]

object (Grant)

Apenas saída. Permissões por app para o usuário.

AccessState

O estado do acesso de um usuário a uma conta de desenvolvedor.

Enums
ACCESS_STATE_UNSPECIFIED Estado de acesso desconhecido ou não especificado.
INVITED O usuário foi convidado, mas ainda não aceitou o convite.
INVITATION_EXPIRED O convite expirou.
ACCESS_GRANTED O usuário aceitou um convite e tem acesso ao Play Console.
ACCESS_EXPIRED O acesso à conta expirou.

DeveloperLevelPermission

Uma permissão concedida no nível da conta de desenvolvedor.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Permissão desconhecida ou não especificada.
CAN_SEE_ALL_APPS

Ver informações do app e fazer o download de relatórios em massa (somente leitura). Descontinuado: confira CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Acessar dados financeiros, pedidos e respostas à pesquisa de cancelamento.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrador (todas as permissões).
CAN_EDIT_GAMES_GLOBAL Editar projetos dos serviços relacionados a jogos do Google Play.
CAN_PUBLISH_GAMES_GLOBAL Publicar projetos dos serviços relacionados a jogos do Google Play.
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply para avaliações.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Enviar para produção, excluir dispositivos e usar a Assinatura de apps do Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Liberar para faixas de teste.
CAN_MANAGE_TRACK_USERS_GLOBAL Gerenciar faixas de teste e editar listas de testadores.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Gerenciar presença na loja.
CAN_MANAGE_DRAFT_APPS_GLOBAL Criar, editar e excluir apps em rascunho.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Criar e publicar apps particulares para sua organização.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Escolher se os apps serão públicos ou se ficarão disponíveis somente para sua organização.
CAN_MANAGE_ORDERS_GLOBAL Gerenciar pedidos e assinaturas.
CAN_MANAGE_APP_CONTENT_GLOBAL Gerenciar páginas relacionadas à política em todos os apps do desenvolvedor.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Ver informações do app e fazer o download de relatórios em massa (somente leitura).
CAN_VIEW_APP_QUALITY_GLOBAL Conferir informações sobre a qualidade de todos os apps do desenvolvedor.

Métodos

create

Concede a um usuário acesso a determinada conta de desenvolvedor.

delete

Remove todo o acesso do usuário a determinada conta de desenvolvedor.

list

Lista todos os usuários com acesso a uma conta de desenvolvedor.

patch

Atualiza o acesso do usuário à conta de desenvolvedor.