Risorsa: GroupMember
Un membro del gruppo assegnato a un gruppo.
Rappresentazione JSON |
---|
{
"name": string,
"details": {
object ( |
Campi | |
---|---|
name |
Obbligatorio. Il nome del membro. |
details |
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 ( |
Campi | |
---|---|
hardwareId[] |
Elenco di ID hardware (imei, meid, seriali e così via) associati al dispositivo. |
registerTime |
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: |
hardwareName |
Nome dell'hardware, ad esempio shamu. |
currentOta |
Nome attuale dell'OTA. |
checkins[] |
Cronologia dei check-in. |
lastCheckin |
Ultimo check-in. |
HardwareID
Un ID hardware appartenente al dispositivo.
Rappresentazione JSON |
---|
{ "id": string } |
Campi | |
---|---|
id |
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 |
Nome dell'OTA. |
url |
URL dell'OTA. |
Check-in
Un controllo su un singolo dispositivo.
Rappresentazione JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Campi | |
---|---|
checkinTime |
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: |
buildProperties |
Proprietà build. |
roOemKey1 |
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 |
ID build completo. |
product |
Prodotto = ro.build.product, ad esempio shamu. |
radio |
Radio. |
bootloader |
Bootloader. |
LastCheckin
Informazioni sull'ultimo check-in. Contiene più informazioni rispetto all'elemento corrispondente nel campo checkin_history
.
Rappresentazione JSON |
---|
{ "checkin": { object ( |
Campi | |
---|---|
checkin |
Proprietà di check-in di base. |
digest |
Hash del risultato rinviato al dispositivo, se presente. |
locale |
Impostazioni internazionali. |
extraBuildProperties[] |
Proprietà della build aggiuntive come ro.build.[device|client] |
timeWindow |
Finestra temporale dell'ultimo check-in |
KeyValue
Messaggio chiave-valore per protos API OTA.
Rappresentazione JSON |
---|
{ "key": string, "value": string } |
Campi | |
---|---|
key |
Chiave. |
value |
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 |
|
---|---|
|
Crea i membri di un gruppo specifico. |
|
Elimina i membri di un gruppo. |
|
Crea un membro del gruppo e restituisce il nuovo GroupMember . |
|
Elimina un group member . |
|
Si aggiudica un group member . |
|
Elenchi group members . |