Zasób: GroupMember
Członek grupy przypisany do grupy.
Zapis JSON |
---|
{
"name": string,
"details": {
object ( |
Pola | |
---|---|
name |
Wymagane. Imię i nazwisko członka grupy. |
details |
Tylko dane wyjściowe. Więcej informacji na temat członka grupy, na przykład historię meldowań. |
GroupMemberDetails
Informacje o członku grupy, takie jak identyfikator sprzętu i czas rejestracji. Wszystkie te informacje są dostępne tylko do odczytu.
Zapis JSON |
---|
{ "hardwareId": [ { object ( |
Pola | |
---|---|
hardwareId[] |
Lista identyfikatorów sprzętowych (imei, meid, seryjnych itp.) powiązanych z urządzeniem. |
registerTime |
Sygnatura czasowa określająca, kiedy urządzenie zostało zarejestrowane po raz pierwszy. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
hardwareName |
Nazwa sprzętu, na przykład shamu. |
currentOta |
Bieżąca nazwa OTA. |
checkins[] |
Historia meldowań. |
lastCheckin |
Ostatnie zameldowanie. |
HardwareID
Identyfikator sprzętowy należący do urządzenia.
Zapis JSON |
---|
{ "id": string } |
Pola | |
---|---|
id |
Sformatowany identyfikator, na przykład imei:XYZ. |
OtaProperties
Komunikat dla właściwości bieżącej OTA urządzenia.
Zapis JSON |
---|
{ "name": string, "url": string } |
Pola | |
---|---|
name |
Nazwa OTA. |
url |
Adres URL OTA. |
Zamelduj się
Rejestracja na jednym urządzeniu.
Zapis JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Pola | |
---|---|
checkinTime |
Sygnatura czasowa momentu zameldowania. Wartość jest podawana tylko wtedy, gdy urządzenie jest w grupie. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
buildProperties |
Twórz właściwości. |
roOemKey1 |
Wartość ro.oem.key1, jeśli istnieje. |
AndroidBuildProperties
Właściwości kompilacji urządzenia wysyłane podczas zameldowania.
Zapis JSON |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Pola | |
---|---|
id |
Pełny identyfikator kompilacji. |
product |
Produkt = ro.build.product, np. shamu. |
radio |
Radio. |
bootloader |
Program rozruchowy. |
LastCheckin
Informacje o ostatnim meldowaniu. Zawiera więcej informacji niż odpowiedni element w polu checkin_history
.
Zapis JSON |
---|
{ "checkin": { object ( |
Pola | |
---|---|
checkin |
Podstawowe właściwości meldowania. |
digest |
Hasz wyniku odesłanego do urządzenia (jeśli taki istnieje). |
locale |
Ustawienia regionalne. |
extraBuildProperties[] |
Dodatkowe właściwości kompilacji, np. ro.build.[device|client] |
timeWindow |
Przedział czasu ostatniego logowania |
KeyValue
Komunikat KeyValue dotyczący protokołu OTA API.
Zapis JSON |
---|
{ "key": string, "value": string } |
Pola | |
---|---|
key |
Klucz. |
value |
konw. |
TimeWindow
Ostatnie okno, w którym urządzenie się zameldowało.
Wartości w polu enum | |
---|---|
TIME_WINDOW_UNSPECIFIED |
Nieznany |
TIME_WINDOW_WITHIN_ONE_DAY |
W ciągu 1 dnia |
TIME_WINDOW_WITHIN_ONE_WEEK |
W ciągu ostatniego tygodnia |
TIME_WINDOW_WITHIN_TWO_WEEKS |
W ciągu ostatnich 2 tygodni |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
Dłużej niż w ciągu ostatnich 2 tygodni |
Metody |
|
---|---|
|
Powoduje utworzenie członków grupy w określonej grupie. |
|
Usuwa członków grupy. |
|
Tworzy członka grupy i zwraca nową wartość GroupMember . |
|
Usuwa element group member . |
|
Otrzymuje group member . |
|
Lista group members . |