REST Resource: deployments.groups.members

Recurso: GroupMember

Es un miembro asignado a un grupo.

Representación JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Campos
name

string

Obligatorio. Es el nombre del miembro.

details

object (GroupMemberDetails)

Solo salida. Más detalles sobre el miembro del grupo, como el historial de acceso.

GroupMemberDetails

Detalles sobre un miembro del grupo, como el ID de hardware y la hora de registro. Toda esta información es de solo lectura.

Representación JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Campos
hardwareId[]

object (HardwareID)

Lista de ID de hardware (imei, meid, serial, etc.) asociados con el dispositivo.

registerTime

string (Timestamp format)

La marca de tiempo de la primera vez que se registró el dispositivo.

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

hardwareName

string

Nombre de hardware, por ejemplo, shamu.

currentOta

object (OtaProperties)

Nombre inalámbrico actual

checkins[]

object (Checkin)

Historial de acceso

lastCheckin

object (LastCheckin)

Último registro.

HardwareID

Es un ID de hardware que pertenece al dispositivo.

Representación JSON
{
  "id": string
}
Campos
id

string

Es el ID con formato, por ejemplo, imei:XYZ.

OtaProperties

Es un mensaje que indica las propiedades de la actualización inalámbrica del dispositivo actual.

Representación JSON
{
  "name": string,
  "url": string
}
Campos
name

string

Nombre de la OTA.

url

string

URL de la OTA.

Entrada

Acceso a un solo dispositivo.

Representación JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Campos
checkinTime

string (Timestamp format)

La marca de tiempo del momento en que ocurrió un registro. Solo se completa si el dispositivo está en un grupo.

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

buildProperties

object (AndroidBuildProperties)

Compila propiedades.

roOemKey1

string

El valor de ro.oem.key1 cuando está presente.

AndroidBuildProperties

Propiedades de compilación del dispositivo enviadas con el registro

Representación JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Campos
id

string

ID de compilación completo

product

string

Producto = ro.build.product; por ejemplo, shamu.

radio

string

Radio

bootloader

string

Bootloader

LastCheckin

Información de último acceso. Contiene más información que el elemento correspondiente en el campo checkin_history.

Representación JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Campos
checkin

object (Checkin)

Propiedades de registro base.

digest

string

Hash del resultado enviado al dispositivo, si corresponde.

locale

string

Configuración regional

extraBuildProperties[]

object (KeyValue)

Propiedades de compilación adicionales, como ro.build.[device|client]

timeWindow

enum (TimeWindow)

Período del último acceso

KeyValue

Mensaje de KeyValue para los protocolos de API de OTA.

Representación JSON
{
  "key": string,
  "value": string
}
Campos
key

string

Tecla.

value

string

de conv.

TimeWindow

La última ventana en la que accedió el dispositivo

Enumeradores
TIME_WINDOW_UNSPECIFIED Desconocido
TIME_WINDOW_WITHIN_ONE_DAY En un día
TIME_WINDOW_WITHIN_ONE_WEEK En los últimos siete días.
TIME_WINDOW_WITHIN_TWO_WEEKS En las últimas dos semanas
TIME_WINDOW_MORE_THAN_TWO_WEEKS Más de las últimas dos semanas

Métodos

batchCreate

Crea los miembros de un grupo específico.

batchDelete

Borra los miembros de un grupo.

create

Crea un miembro del grupo y muestra el GroupMember nuevo.

delete

Borra un group member.

get

Obtienes una group member.

list

Muestra group members.