REST Resource: deployments.groups.members

Kaynak: GroupMember

Bir gruba atanmış grup üyesi.

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

Donanım kimliği ve kayıt zamanı gibi bir grup üyesiyle ilgili ayrıntılar. Tüm bu bilgiler 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 andaki zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Donanım adı (örneğin, shamu).

currentOta

object (OtaProperties)

Mevcut OTA adı.

checkins[]

object (Checkin)

Check-in geçmişi.

lastCheckin

object (LastCheckin)

Son giriş.

HardwareID

Cihaza ait donanım kimliği.

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

string

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

OtaProperties

Mevcut cihazın OTA'sının özellikleriyle ilgili mesaj.

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

string

OTA'nın adı.

url

string

OTA'nın URL'si.

Check-in

Tek bir cihazda giriş yapma.

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

string (Timestamp format)

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

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Mülkler oluşturun.

roOemKey1

string

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

AndroidBuildProperties

Cihazın derleme özellikleri giriş sırasında gönderilir.

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

string

Tam derleme kimliği.

product

string

Ürün = 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 özellikleri.

digest

string

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

locale

string

Yerel ayar.

extraBuildProperties[]

object (KeyValue)

Ro.build.[device|client] gibi ek derleme özellikleri

timeWindow

enum (TimeWindow)

Son Check-in zaman aralığı

KeyValue

OTA API protoları için KeyValue mesajı.

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

string

Anahtar.

value

string

Değer.

TimeWindow

Cihazın giriş yaptığı 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

group member öğesini siler.

get

group member alır.

list

group members listeleri.