REST Resource: deployments.groups.members

Ressource: GroupMember

Ein Gruppenmitglied, das einer Gruppe zugewiesen ist.

JSON-Darstellung
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Felder
name

string

Erforderlich. Der Name des Mitglieds.

details

object (GroupMemberDetails)

Nur Ausgabe. Weitere Details des Gruppenmitglieds, z. B. Check-in-Verlauf

GroupMemberDetails

Details zu einem Gruppenmitglied, z. B. Hardware-ID und Registrierungszeit All diese Informationen sind schreibgeschützt.

JSON-Darstellung
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Felder
hardwareId[]

object (HardwareID)

Liste der Hardware-IDs (imei, meid, serial usw.), die dem Gerät zugeordnet sind.

registerTime

string (Timestamp format)

Der Zeitstempel für die erste Registrierung des Geräts.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Hardwarename, z. B. „shamu“.

currentOta

object (OtaProperties)

Aktueller OTA-Name.

checkins[]

object (Checkin)

Check-in-Verlauf.

lastCheckin

object (LastCheckin)

Letzter Check-in.

HardwareID

Eine Hardware-ID des Geräts.

JSON-Darstellung
{
  "id": string
}
Felder
id

string

Die formatierte ID, z. B. imei:XYZ.

OtaProperties

Nachricht für Eigenschaften des aktuellen OTA-Geräts des Geräts.

JSON-Darstellung
{
  "name": string,
  "url": string
}
Felder
name

string

Name des Onlinereisebüros.

url

string

URL des Onlinereisebüros

Check-in

Ein einzelner Geräte-Check-in.

JSON-Darstellung
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Felder
checkinTime

string (Timestamp format)

Der Zeitstempel, zu dem der Check-in erfolgte. Wird nur ausgefüllt, wenn das Gerät zu einer Gruppe gehört.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Erstellen Sie Properties.

roOemKey1

string

Der Wert von ro.oem.key1, falls vorhanden.

AndroidBuildProperties

Build-Eigenschaften des Geräts, die beim Check-in gesendet wurden.

JSON-Darstellung
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Felder
id

string

Vollständige Build-ID.

product

string

Product = ro.build.product, z. B. shamu.

radio

string

Radio.

bootloader

string

Bootloader.

LastCheckin

Informationen zum letzten Check-in. Enthält mehr Informationen als das entsprechende Element im Feld checkin_history.

JSON-Darstellung
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Felder
checkin

object (Checkin)

Grundlegende Check-in-Eigenschaften.

digest

string

Hash des Ergebnisses, das an das Gerät zurückgesendet wird, falls vorhanden.

locale

string

Sprache.

extraBuildProperties[]

object (KeyValue)

Zusätzliche Build-Eigenschaften wie ro.build.[device|client]

timeWindow

enum (TimeWindow)

Zeitfenster des letzten Check-ins

KeyValue

KeyValue-Nachricht für OTA-API-Protokolle.

JSON-Darstellung
{
  "key": string,
  "value": string
}
Felder
key

string

Key" sein.

value

string

Mehrwert:

TimeWindow

Das letzte Fenster, in dem 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

batchCreate

Erstellt Gruppenmitglieder in einer bestimmten Gruppe.

batchDelete

Löscht Gruppenmitglieder in einer Gruppe.

create

Erstellt ein Gruppenmitglied und gibt das neue GroupMember zurück.

delete

Löscht ein group member.

get

Erstellt einen group member.

list

Listet group members auf.