REST Resource: users

Recurso: Usuario

Un recurso de usuario.

Representación JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Campos
name

string

Obligatorio. Es el nombre del recurso de este usuario, según el patrón "developers/{developer}/users/{email}".

email

string

Inmutable. La dirección de correo electrónico del usuario.

accessState

enum (AccessState)

Solo salida. Es el estado del acceso del usuario a Play Console.

expirationTime

string (Timestamp format)

La hora a la que vence el acceso del usuario, si se configuró. Cuando establezcas este valor, siempre debe ser en el futuro.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

partial

boolean

Solo salida. Indica si hay más permisos para el usuario que no se representan aquí. Esto puede suceder si el emisor no tiene permiso para administrar todas las apps de la cuenta. También es true si el usuario es el propietario de la cuenta.

Si el campo es true, debe considerarse como un indicador de que este usuario no se puede administrar completamente a través de la API. Es decir, el llamador de la API no puede administrar todos los permisos que tiene este usuario, ya sea porque no los conoce o porque el usuario es el propietario de la cuenta.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Permisos para el usuario que se aplican a toda la cuenta de desarrollador.

grants[]

object (Grant)

Solo salida. Permisos de la app para el usuario.

AccessState

Es el estado del acceso de un usuario a una cuenta de desarrollador.

Enumeradores
ACCESS_STATE_UNSPECIFIED Estado de acceso desconocido o sin especificar.
INVITED Se invitó al usuario, pero aún no aceptó la invitación.
INVITATION_EXPIRED La invitación caducó.
ACCESS_GRANTED El usuario aceptó una invitación y tiene acceso a Play Console.
ACCESS_EXPIRED Se venció el acceso a la cuenta.

DeveloperLevelPermission

Es un permiso que se otorga a nivel de la cuenta de desarrollador.

Enumeradores
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Permiso desconocido o sin especificar.
CAN_SEE_ALL_APPS

Consulta la información de la app y descarga informes masivos (solo lectura). Obsoleto: Marque CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Ver datos financieros, pedidos y respuestas a la encuesta de cancelación
CAN_MANAGE_PERMISSIONS_GLOBAL Administrador (todos los permisos)
CAN_EDIT_GAMES_GLOBAL Editar proyectos de Servicios de juego de Play
CAN_PUBLISH_GAMES_GLOBAL Publica proyectos de Servicios de juego de Play.
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.responder a las opiniones.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Lanzar a producción, excluir dispositivos y usar la firma de apps de Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Lanzamiento a los segmentos de pruebas.
CAN_MANAGE_TRACK_USERS_GLOBAL Administrar segmentos de pruebas y editar listas de verificadores
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Administrar la presencia en Play Store
CAN_MANAGE_DRAFT_APPS_GLOBAL Crear, editar y eliminar apps en borrador
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Crea y publica apps privadas en tu organización.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Elige si las apps serán públicas o solo estarán disponibles para la organización.
CAN_MANAGE_ORDERS_GLOBAL Administrar pedidos y suscripciones
CAN_MANAGE_APP_CONTENT_GLOBAL Administra las páginas relacionadas con las políticas en todas las apps para el desarrollador.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Consulta la información de la app y descarga informes masivos (solo lectura).
CAN_VIEW_APP_QUALITY_GLOBAL Consulta la información sobre la calidad de todas las apps del desarrollador.

Métodos

create

Otorga acceso a un usuario a la cuenta de desarrollador determinada.

delete

Quita todo el acceso del usuario a la cuenta de desarrollador determinada.

list

Muestra una lista de todos los usuarios con acceso a una cuenta de desarrollador.

patch

Actualiza el acceso del usuario a la cuenta de desarrollador.