REST Resource: deployments.groups.members

Recurso: GroupMember

Um participante atribuído a um grupo.

Representação JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Campos
name

string

Obrigatório. O nome do membro.

details

object (GroupMemberDetails)

Apenas saída. Mais detalhes do participante do grupo, como histórico de check-ins.

GroupMemberDetails

Detalhes sobre um membro do grupo, como o ID do hardware e a hora do registro Todas essas informações são somente leitura.

Representação JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Campos
hardwareId[]

object (HardwareID)

Lista de IDs de hardware (imei, meid, serial etc.) associados ao dispositivo.

registerTime

string (Timestamp format)

Carimbo de data/hora em que o dispositivo foi registrado pela primeira vez.

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

hardwareName

string

Nome do hardware, por exemplo, shamu.

currentOta

object (OtaProperties)

Nome da agência de viagens on-line atual.

checkins[]

object (Checkin)

Histórico de check-ins.

lastCheckin

object (LastCheckin)

Último check-in.

HardwareID

Um ID de hardware pertencente ao dispositivo.

Representação JSON
{
  "id": string
}
Campos
id

string

O ID formatado, por exemplo, imei:XYZ.

OtaProperties

Mensagem para as propriedades do OTA atual do dispositivo.

Representação JSON
{
  "name": string,
  "url": string
}
Campos
name

string

Nome da agência de viagens on-line.

url

string

URL da agência de viagens on-line.

Check-in

Check-in em um único dispositivo.

Representação JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Campos
checkinTime

string (Timestamp format)

O carimbo de data/hora em que o check-in aconteceu. Preenchido apenas se o dispositivo estiver em um grupo.

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

buildProperties

object (AndroidBuildProperties)

Propriedades de build.

roOemKey1

string

O valor de ro.oem.key1 quando presente.

AndroidBuildProperties

Propriedades de build do dispositivo enviadas com check-in.

Representação JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Campos
id

string

ID do build completo.

product

string

Produto = ro.build.product, por exemplo, shamu.

radio

string

Rádio.

bootloader

string

Carregador de inicialização.

LastCheckin

Informações do último check-in. Contém mais informações do que o item correspondente no campo checkin_history.

Representação JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Campos
checkin

object (Checkin)

Propriedades básicas de check-in.

digest

string

Hash do resultado enviado de volta ao dispositivo, se houver.

locale

string

Localidade.

extraBuildProperties[]

object (KeyValue)

Propriedades de build extras, como ro.build.[device|client]

timeWindow

enum (TimeWindow)

Janela de tempo do último check-in

KeyValue

Mensagem KeyValue para protos de API OTA.

Representação JSON
{
  "key": string,
  "value": string
}
Campos
key

string

Key.

value

string

Valor

TimeWindow

A última janela em que o dispositivo fez check-in.

Enums
TIME_WINDOW_UNSPECIFIED Desconhecido
TIME_WINDOW_WITHIN_ONE_DAY Em até um dia
TIME_WINDOW_WITHIN_ONE_WEEK Na última semana
TIME_WINDOW_WITHIN_TWO_WEEKS Nas últimas duas semanas
TIME_WINDOW_MORE_THAN_TWO_WEEKS Mais do que nas últimas duas semanas

Métodos

batchCreate

Cria membros em um grupo específico.

batchDelete

Exclui os participantes de um grupo.

create

Cria um participante do grupo e retorna o novo GroupMember.

delete

Exclui um group member.

get

Recebe um group member.

list

Lista group members.