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 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 (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Felder
hardwareId[]

object (HardwareID)

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

registerTime

string (Timestamp format)

Der Zeitstempel der ersten Registrierung des Geräts.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung 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, die zum Gerät gehört.

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

string

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

string

Name des Onlinereisebüros.

url

string

URL des Onlinereisebüros.

Anreise

Anmeldung über ein einzelnes Gerät.

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Build-Properties.

roOemKey1

string

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

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 gegebenenfalls an das Gerät zurückgesendet wird.

locale

string

Sprache.

extraBuildProperties[]

object (KeyValue)

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

timeWindow

enum (TimeWindow)

Zeitfenster des letzten Check-ins

KeyValue

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

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

string

Key" sein.

value

string

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

batchCreate

Erstellt Gruppenmitglieder in einer bestimmten Gruppe.

batchDelete

Damit werden Gruppenmitglieder in einer Gruppe gelöscht.

create

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

delete

Löscht group member.

get

Erstellt einen group member.

list

Listet group members auf.