REST Resource: deployments.groups.members

Kaynak: GroupMember

Bir gruba atanmış grup üyesidir.

JSON gösterimi
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Alanlar
name

string

Zorunlu. Üyenin adı.

details

object (GroupMemberDetails)

Yalnızca çıkış. Grup üyesiyle ilgili diğer ayrıntılar (ör. check-in geçmişi).

GroupMemberDetails

Bir grup üyesiyle ilgili, donanım kimliği ve kayıt süresi gibi ayrıntılar. Bu bilgilerin tümü salt okunurdur.

JSON gösterimi
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Alanlar
hardwareId[]

object (HardwareID)

Cihazla ilişkili donanım kimliklerinin (imei, meid, seri vb.) listesi.

registerTime

string (Timestamp format)

Cihazın ilk kaydedildiği zaman damgası.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Donanım adı (ör. shamu).

currentOta

object (OtaProperties)

Mevcut OTA adı.

checkins[]

object (Checkin)

Check-in geçmişi.

lastCheckin

object (LastCheckin)

Son check-in.

HardwareID

Cihaza ait donanım kimliği.

JSON gösterimi
{
  "id": string
}
Alanlar
id

string

Biçimlendirilmiş kimlik (ör. imei:XYZ).

OtaProperties

Geçerli cihaz OTA'sının özellikleri için mesaj.

JSON gösterimi
{
  "name": string,
  "url": string
}
Alanlar
name

string

OTA adı.

url

string

OTA'nın URL'si.

Giriş

Tek bir cihaza giriş.

JSON gösterimi
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Alanlar
checkinTime

string (Timestamp format)

Girişin gerçekleştiği zaman damgası. Yalnızca cihaz bir gruptaysa doldurulur.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Mülkleri oluşturun.

roOemKey1

string

Mevcut olduğunda ro.oem.key1 değeri.

AndroidBuildProperties

Cihazın derleme özellikleri check-in ile gönderildi.

JSON gösterimi
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Alanlar
id

string

Tam derleme kimliği.

product

string

Product = ro.build.product; örneğin, shamu.

radio

string

Radyo.

bootloader

string

Bootloader.

LastCheckin

Son check-in bilgileri. checkin_history alanındaki ilgili öğeden daha fazla bilgi içerir.

JSON gösterimi
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Alanlar
checkin

object (Checkin)

Temel check-in tesisleri.

digest

string

Varsa cihaza geri gönderilen sonucun karma değeri.

locale

string

Yerel ayar.

extraBuildProperties[]

object (KeyValue)

ro.build.[device|client] gibi ekstra derleme özellikleri

timeWindow

enum (TimeWindow)

Son check-in zaman aralığı

KeyValue

OTA API proto'ları için Anahtar Değeri mesajı.

JSON gösterimi
{
  "key": string,
  "value": string
}
Alanlar
key

string

Anahtar.

value

string

Değer.

TimeWindow

Cihazın kontrol ettiği son pencere.

Sıralamalar
TIME_WINDOW_UNSPECIFIED Bilinmiyor
TIME_WINDOW_WITHIN_ONE_DAY Bir gün içinde
TIME_WINDOW_WITHIN_ONE_WEEK Geçen hafta içinde
TIME_WINDOW_WITHIN_TWO_WEEKS Son iki hafta içinde
TIME_WINDOW_MORE_THAN_TWO_WEEKS Son iki haftadan daha fazla

Yöntemler

batchCreate

Belirli bir grupta grup üyeleri oluşturur.

batchDelete

Bir gruptaki grup üyelerini siler.

create

Bir grup üyesi oluşturur ve yeni GroupMember değerini döndürür.

delete

Bir group member dosyasını siler.

get

group member alır.

list

Listeler group members.