REST Resource: users

Recurso: User

Um recurso do 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 do recurso do 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)

O horário em que o acesso do usuário expira, se definido. Ao definir esse valor, ele precisa estar sempre no futuro.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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 há mais permissões para o usuário que não estão representadas aqui. Isso poderá 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, ele deverá ser considerado um sinal de que esse usuário não pode ser totalmente gerenciado pela API. Ou seja, o autor da chamada da API não consegue gerenciar todas as permissões que o usuário possui, seja porque não sabe sobre elas ou porque o usuário é o proprietário da conta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Permissões do usuário que se aplicam à conta de desenvolvedor.

grants[]

object (Grant)

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

AccessState

É o status 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.
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). Obsoleto: verifique CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Ver 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 comentários.responder às 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 Solte para as faixas de teste.
CAN_MANAGE_TRACK_USERS_GLOBAL Gerencie faixas de teste e edite 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 Crie e publique apps particulares para sua organização.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Escolha se os apps são públicos ou disponíveis apenas para sua organização.
CAN_MANAGE_ORDERS_GLOBAL Gerencie pedidos e assinaturas.
CAN_MANAGE_APP_CONTENT_GLOBAL Gerencie páginas relacionadas a políticas em todos os apps para o 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 de qualidade dos apps do desenvolvedor

Métodos

create

Conceder acesso a um usuário à conta de desenvolvedor em questão.

delete

Remove todo o acesso do usuário à conta de desenvolvedor especificada.

list

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

patch

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