- Risorsa: GroupMember
- Metodi
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. 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 ( |
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 nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
hardwareName |
Nome hardware, ad esempio shamu. |
currentOta |
Nome OTA attuale. |
checkins[] |
Cronologia dei check-in. |
lastCheckin |
Ultimo controllo. |
HardwareID
Un ID hardware appartenente al dispositivo.
Rappresentazione JSON |
---|
{ "id": string } |
Campi | |
---|---|
id |
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 |
Nome dell'agenzia di viaggi online. |
url |
URL dell'OTA. |
Check-in
Registrazione di un singolo dispositivo.
Rappresentazione JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Campi | |
---|---|
checkinTime |
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: |
buildProperties |
Proprietà della 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 dell'elemento corrispondente nel campo checkin_history
.
Rappresentazione JSON |
---|
{ "checkin": { object ( |
Campi | |
---|---|
checkin |
Proprietà di base per il check-in. |
digest |
Hash del risultato rinviato al dispositivo, se presente. |
locale |
Impostazioni internazionali. |
extraBuildProperties[] |
Proprietà di compilazione aggiuntive, ad esempio ro.build.[device|client] |
timeWindow |
Finestra temporale dell'ultimo check-in |
KeyValue
Messaggio KeyValue per i protocolli API OTA.
Rappresentazione JSON |
---|
{ "key": string, "value": string } |
Campi | |
---|---|
key |
Chiave. |
value |
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 |
|
---|---|
|
Crea i membri di un gruppo specifico. |
|
Elimina i membri in un gruppo. |
|
Crea un membro del gruppo e restituisce il nuovo GroupMember . |
|
Elimina un group member . |
|
Riceve un group member . |
|
Elenca group members . |