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. Maggiori dettagli sul membro del gruppo, come la cronologia dei check-in.

GroupMemberDetails

Dettagli su un membro del gruppo, come l'ID hardware e la data/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 in formato "Zulu" UTC RFC3339, 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 dell'hardware, ad esempio shamu.

currentOta

object (OtaProperties)

Nome attuale dell'OTA.

checkins[]

object (Checkin)

Cronologia dei check-in.

lastCheckin

object (LastCheckin)

Ultimo check-in.

HardwareID

Un ID hardware appartenente al dispositivo.

Rappresentazione JSON
{
  "id": string
}
Campi
id

string

L'ID formattato, ad esempio, imei:XYZ.

OtaProperties

Messaggio per le proprietà dell'attuale OTA del dispositivo.

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

string

Nome dell'OTA.

url

string

URL dell'OTA.

Check-in

Un controllo su un singolo dispositivo.

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

string (Timestamp format)

Il timestamp in cui si è verificato il check-in. Compilato solo se il dispositivo fa parte di un gruppo.

Un timestamp in formato "Zulu" UTC RFC3339, 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à 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 rispetto all'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 check-in di base.

digest

string

Hash del risultato rinviato al dispositivo, se presente.

locale

string

Impostazioni internazionali.

extraBuildProperties[]

object (KeyValue)

Proprietà della build aggiuntive come ro.build.[device|client]

timeWindow

enum (TimeWindow)

Finestra temporale dell'ultimo check-in

KeyValue

Messaggio chiave-valore per protos API OTA.

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

string

Chiave.

value

string

Qualità/prezzo.

TimeWindow

L'ultima finestra in cui il dispositivo ha fatto 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 di un gruppo.

create

Crea un membro del gruppo e restituisce il nuovo GroupMember.

delete

Elimina un group member.

get

Si aggiudica un group member.

list

Elenchi group members.