Kaynak: GroupMember
Bir gruba atanmış grup üyesidir.
JSON gösterimi |
---|
{
"name": string,
"details": {
object ( |
Alanlar | |
---|---|
name |
Zorunlu. Üyenin adı. |
details |
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 ( |
Alanlar | |
---|---|
hardwareId[] |
Cihazla ilişkili donanım kimliklerinin (imei, meid, seri vb.) listesi. |
registerTime |
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: |
hardwareName |
Donanım adı (ör. shamu). |
currentOta |
Mevcut OTA adı. |
checkins[] |
Check-in geçmişi. |
lastCheckin |
Son check-in. |
HardwareID
Cihaza ait donanım kimliği.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
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 |
OTA adı. |
url |
OTA'nın URL'si. |
Giriş
Tek bir cihaza giriş.
JSON gösterimi |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Alanlar | |
---|---|
checkinTime |
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: |
buildProperties |
Mülkleri oluşturun. |
roOemKey1 |
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 |
Tam derleme kimliği. |
product |
Product = ro.build.product; örneğin, shamu. |
radio |
Radyo. |
bootloader |
Bootloader. |
LastCheckin
Son check-in bilgileri. checkin_history
alanındaki ilgili öğeden daha fazla bilgi içerir.
JSON gösterimi |
---|
{ "checkin": { object ( |
Alanlar | |
---|---|
checkin |
Temel check-in tesisleri. |
digest |
Varsa cihaza geri gönderilen sonucun karma değeri. |
locale |
Yerel ayar. |
extraBuildProperties[] |
ro.build.[device|client] gibi ekstra derleme özellikleri |
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 |
Anahtar. |
value |
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 |
|
---|---|
|
Belirli bir grupta grup üyeleri oluşturur. |
|
Bir gruptaki grup üyelerini siler. |
|
Bir grup üyesi oluşturur ve yeni GroupMember değerini döndürür. |
|
Bir group member dosyasını siler. |
|
group member alır. |
|
Listeler group members . |