REST Resource: users

Recurso: User

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 para 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 en la que vence el acceso del usuario, si se configura. Si estableces este valor, siempre debe ser posterior a la fecha actual.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una 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. 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, se debe tomar como un indicador de que este usuario no puede ser completamente administrado 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 por app para el usuario

AccessState

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

Enumeraciones
ACCESS_STATE_UNSPECIFIED Estado de acceso desconocido o no especificado.
INVITED El usuario está invitado, pero aún no ha aceptado 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 Caducó el acceso a la cuenta.

DeveloperLevelPermission

Es un permiso otorgado en el nivel de la cuenta de desarrollador.

Enumeraciones
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Permiso desconocido o no especificado.
CAN_SEE_ALL_APPS

Consulta la información de la app y descarga informes masivos (solo lectura). Obsoleto: Marca 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 Publicar proyectos de Servicios de juego de Play
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply 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 Lanzar 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 del 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 Ver la información de calidad de todas las apps del desarrollador

Métodos

create

Otorga acceso de 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.