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 para este 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 de acesso do usuário ao Play Console.

expirationTime

string (Timestamp format)

A hora 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 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 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 o usuário for o proprietário da conta.

Se o campo for true, considere como um sinal de que esse usuário não pode ser totalmente gerenciado pela API. Ou seja, o autor da chamada de API não pode gerenciar todas as permissões que esse usuário tem, seja porque não tem conhecimento sobre elas 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 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 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). 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 avaliações.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 Lançar 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 Crie e publique apps particulares para sua organização.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Escolha 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 as 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 Acessar as informações de qualidade dos apps do desenvolvedor para todos os apps.

Métodos

create

Conceda 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.