Ressource: GroupMember
Ein Gruppenmitglied, das einer Gruppe zugewiesen ist.
JSON-Darstellung |
---|
{
"name": string,
"details": {
object ( |
Felder | |
---|---|
name |
Erforderlich. Der Name des Mitglieds. |
details |
Nur Ausgabe Weitere Details zum Gruppenmitglied, z. B. Check-in-Verlauf. |
GroupMemberDetails
Details zu einem Gruppenmitglied, z. B. die Hardware-ID und der Zeitpunkt der Registrierung Alle diese Informationen sind schreibgeschützt.
JSON-Darstellung |
---|
{ "hardwareId": [ { object ( |
Felder | |
---|---|
hardwareId[] |
Liste der Hardware-IDs (imei, meid, seriell usw.), die dem Gerät zugeordnet sind. |
registerTime |
Der Zeitstempel der ersten Registrierung des Geräts. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
hardwareName |
Hardwarename, z. B. „shamu“. |
currentOta |
Aktueller OTA-Name. |
checkins[] |
Check-in-Verlauf. |
lastCheckin |
Letzter Check-in. |
HardwareID
Eine Hardware-ID, die zum Gerät gehört.
JSON-Darstellung |
---|
{ "id": string } |
Felder | |
---|---|
id |
Die formatierte ID, z. B. imei:XYZ. |
OtaProperties
Nachricht für Eigenschaften des aktuellen Geräte-OTA.
JSON-Darstellung |
---|
{ "name": string, "url": string } |
Felder | |
---|---|
name |
Name des Onlinereisebüros. |
url |
URL des Onlinereisebüros. |
Anreise
Anmeldung über ein einzelnes Gerät.
JSON-Darstellung |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Felder | |
---|---|
checkinTime |
Der Zeitstempel eines Check-ins. Wird nur ausgefüllt, wenn das Gerät zu einer Gruppe gehört. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
buildProperties |
Build-Properties. |
roOemKey1 |
Der Wert von ro.oem.key1, sofern vorhanden. |
AndroidBuildProperties
Die Build-Eigenschaften des Geräts, die beim Check-in gesendet werden.
JSON-Darstellung |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Felder | |
---|---|
id |
Vollständige Build-ID. |
product |
Product = ro.build.product, z. B. shamu. |
radio |
Radio. |
bootloader |
Bootloader. |
LastCheckin
Informationen zum letzten Check-in. Enthält mehr Informationen als das entsprechende Element im Feld checkin_history
.
JSON-Darstellung |
---|
{ "checkin": { object ( |
Felder | |
---|---|
checkin |
Grundlegende Check-in-Eigenschaften. |
digest |
Hash des Ergebnisses, das gegebenenfalls an das Gerät zurückgesendet wird. |
locale |
Sprache. |
extraBuildProperties[] |
Zusätzliche Build-Attribute wie ro.build.[device|client] |
timeWindow |
Zeitfenster des letzten Check-ins |
KeyValue
KeyValue-Nachricht für OTA-API-Protos.
JSON-Darstellung |
---|
{ "key": string, "value": string } |
Felder | |
---|---|
key |
Key" sein. |
value |
Wert. |
TimeWindow
Das letzte Fenster, in dem sich das Gerät eingecheckt hat.
Enums | |
---|---|
TIME_WINDOW_UNSPECIFIED |
Unbekannt |
TIME_WINDOW_WITHIN_ONE_DAY |
Innerhalb eines Tages |
TIME_WINDOW_WITHIN_ONE_WEEK |
In der letzten Woche |
TIME_WINDOW_WITHIN_TWO_WEEKS |
In den letzten zwei Wochen |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
Mehr als die letzten zwei Wochen |
Methoden |
|
---|---|
|
Erstellt Gruppenmitglieder in einer bestimmten Gruppe. |
|
Damit werden Gruppenmitglieder in einer Gruppe gelöscht. |
|
Erstellt ein Gruppenmitglied und gibt das neue GroupMember zurück. |
|
Löscht group member . |
|
Erstellt einen group member . |
|
Listet group members auf. |