REST Resource: deployments.groups.members

Risorsa: GroupMember

Un membro del gruppo assegnato a un gruppo.

Rappresentazione JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Campi
name

string

Obbligatorio. Il nome del membro.

details

object (GroupMemberDetails)

Solo output. Ulteriori dettagli sul membro del gruppo, ad esempio la cronologia dei check-in.

GroupMemberDetails

Dettagli sul membro di un gruppo, ad esempio l'ID hardware e la data e l'ora di registrazione. Tutte queste informazioni sono di sola lettura.

Rappresentazione JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Campi
hardwareId[]

object (HardwareID)

Elenco di ID hardware (imei, meid, seriali e così via) associati al dispositivo.

registerTime

string (Timestamp format)

Il timestamp della prima registrazione del dispositivo.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Nome hardware, ad esempio shamu.

currentOta

object (OtaProperties)

Nome OTA attuale.

checkins[]

object (Checkin)

Cronologia dei check-in.

lastCheckin

object (LastCheckin)

Ultimo controllo.

HardwareID

Un ID hardware appartenente al dispositivo.

Rappresentazione JSON
{
  "id": string
}
Campi
id

string

L'ID formattato, ad esempio imei:XYZ.

OtaProperties

Messaggio relativo alle proprietà dell'aggiornamento OTA attuale del dispositivo.

Rappresentazione JSON
{
  "name": string,
  "url": string
}
Campi
name

string

Nome dell'agenzia di viaggi online.

url

string

URL dell'OTA.

Check-in

Registrazione di un singolo dispositivo.

Rappresentazione JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Campi
checkinTime

string (Timestamp format)

Il timestamp relativo al momento del check-in. Compilato solo se il dispositivo fa parte di un gruppo.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Proprietà della build.

roOemKey1

string

Il valore di ro.oem.key1 se presente.

AndroidBuildProperties

Proprietà build del dispositivo inviate con il check-in.

Rappresentazione JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Campi
id

string

ID build completo.

product

string

Prodotto = ro.build.product, ad esempio shamu.

radio

string

Radio.

bootloader

string

bootloader,

LastCheckin

Informazioni sull'ultimo check-in. Contiene più informazioni dell'elemento corrispondente nel campo checkin_history.

Rappresentazione JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Campi
checkin

object (Checkin)

Proprietà di base per il check-in.

digest

string

Hash del risultato rinviato al dispositivo, se presente.

locale

string

Impostazioni internazionali.

extraBuildProperties[]

object (KeyValue)

Proprietà di compilazione aggiuntive, ad esempio ro.build.[device|client]

timeWindow

enum (TimeWindow)

Finestra temporale dell'ultimo check-in

KeyValue

Messaggio KeyValue per i protocolli API OTA.

Rappresentazione JSON
{
  "key": string,
  "value": string
}
Campi
key

string

Chiave.

value

string

conv.

TimeWindow

L'ultima finestra in cui il dispositivo ha eseguito il check-in.

Enum
TIME_WINDOW_UNSPECIFIED Sconosciuto
TIME_WINDOW_WITHIN_ONE_DAY Entro un giorno
TIME_WINDOW_WITHIN_ONE_WEEK Nell'ultima settimana
TIME_WINDOW_WITHIN_TWO_WEEKS Nelle ultime due settimane
TIME_WINDOW_MORE_THAN_TWO_WEEKS Più delle ultime due settimane

Metodi

batchCreate

Crea i membri di un gruppo specifico.

batchDelete

Elimina i membri in un gruppo.

create

Crea un membro del gruppo e restituisce il nuovo GroupMember.

delete

Elimina un group member.

get

Riceve un group member.

list

Elenca group members.