REST Resource: deployments.groups.members

Recurso: GroupMember

Es un miembro del grupo asignado a un grupo.

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

string

Obligatorio. El nombre del miembro.

details

object (GroupMemberDetails)

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

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)

Es una lista de los IDs de hardware (imei, meid, serial, etc.) asociados con el dispositivo.

registerTime

string (Timestamp format)

Es la marca de tiempo en la que se registró el dispositivo por primera vez.

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

hardwareName

string

Es el nombre del hardware, por ejemplo, shamu.

currentOta

object (OtaProperties)

Nombre de OTA actual.

checkins[]

object (Checkin)

Historial de accesos.

lastCheckin

object (LastCheckin)

Último acceso.

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

Mensaje para las propiedades del dispositivo inalámbrico actual.

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

string

Es el nombre de la OTA.

url

string

Es la URL de la OTA.

Registrarse

Registro en un solo dispositivo.

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

string (Timestamp format)

La marca de tiempo cuando se produjo un registro. Solo se completa si el dispositivo está en un grupo.

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

buildProperties

object (AndroidBuildProperties)

Propiedades de compilación

roOemKey1

string

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

AndroidBuildProperties

Propiedades de compilación del dispositivo enviadas con 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 del ú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

Es el hash del resultado que se envía 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 prototipos de API OTA.

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

string

Clave.

value

string

de conv.

TimeWindow

La última ventana en la que el dispositivo registró su acceso.

Enumeraciones
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 que las últimas dos semanas

Métodos

batchCreate

Crea miembros en 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

Se muestra una lista de group members.