Kaynak: GroupMember
Bir gruba atanmış grup üyesi.
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
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 ( |
Alanlar | |
---|---|
hardwareId[] |
Cihazla ilişkili donanım kimliklerinin (imei, meid, seri vb.) listesi. |
registerTime |
Cihazın ilk kaydedildiği andaki zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
hardwareName |
Donanım adı (örneğin, shamu). |
currentOta |
Mevcut OTA adı. |
checkins[] |
Check-in geçmişi. |
lastCheckin |
Son giriş. |
HardwareID
Cihaza ait donanım kimliği.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
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 |
OTA'nın adı. |
url |
OTA'nın URL'si. |
Check-in
Tek bir cihazda giriş yapma.
JSON gösterimi |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Alanlar | |
---|---|
checkinTime |
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: |
buildProperties |
Mülkler oluşturun. |
roOemKey1 |
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 |
Tam derleme kimliği. |
product |
Ürün = 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 özellikleri. |
digest |
Varsa sonucun cihaza geri gönderilen karma değeri. |
locale |
Yerel ayar. |
extraBuildProperties[] |
Ro.build.[device|client] gibi ek derleme özellikleri |
timeWindow |
Son Check-in zaman aralığı |
KeyValue
OTA API protoları için KeyValue mesajı.
JSON gösterimi |
---|
{ "key": string, "value": string } |
Alanlar | |
---|---|
key |
Anahtar. |
value |
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 |
|
---|---|
|
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. |
|
group member öğesini siler. |
|
group member alır. |
|
group members listeleri. |