Recurso: GroupMember
Um participante atribuído a um grupo.
Representação JSON |
---|
{
"name": string,
"details": {
object ( |
Campos | |
---|---|
name |
Obrigatório. O nome do membro. |
details |
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 ( |
Campos | |
---|---|
hardwareId[] |
Lista de IDs de hardware (imei, meid, serial etc.) associados ao dispositivo. |
registerTime |
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: |
hardwareName |
Nome do hardware, por exemplo, shamu. |
currentOta |
Nome da agência de viagens on-line atual. |
checkins[] |
Histórico de check-ins. |
lastCheckin |
Último check-in. |
HardwareID
Um ID de hardware pertencente ao dispositivo.
Representação JSON |
---|
{ "id": string } |
Campos | |
---|---|
id |
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 |
Nome da agência de viagens on-line. |
url |
URL da agência de viagens on-line. |
Check-in
Check-in em um único dispositivo.
Representação JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Campos | |
---|---|
checkinTime |
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: |
buildProperties |
Propriedades de build. |
roOemKey1 |
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 |
ID do build completo. |
product |
Produto = ro.build.product, por exemplo, shamu. |
radio |
Rádio. |
bootloader |
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 ( |
Campos | |
---|---|
checkin |
Propriedades básicas de check-in. |
digest |
Hash do resultado enviado de volta ao dispositivo, se houver. |
locale |
Localidade. |
extraBuildProperties[] |
Propriedades de build extras, como ro.build.[device|client] |
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 |
Key. |
value |
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 |
|
---|---|
|
Cria membros em um grupo específico. |
|
Exclui os participantes de um grupo. |
|
Cria um participante do grupo e retorna o novo GroupMember . |
|
Exclui um group member . |
|
Recebe um group member . |
|
Lista group members . |