المرجع: عضو مجموعة
عضو مجموعة معيّن لمجموعة.
تمثيل JSON |
---|
{
"name": string,
"details": {
object ( |
الحقول | |
---|---|
name |
مطلوبة. اسم العضو |
details |
النتائج فقط. مزيد من التفاصيل عن عضو المجموعة، مثل سجلّ تسجيلات الوصول |
GroupMemberDetails
تفاصيل عن أحد أعضاء المجموعة، مثل رقم تعريف الجهاز ووقت التسجيل. كل هذه المعلومات للقراءة فقط.
تمثيل JSON |
---|
{ "hardwareId": [ { object ( |
الحقول | |
---|---|
hardwareId[] |
قائمة بمعرّفات الأجهزة (imei وmeid والرقم التسلسلي وغير ذلك) المرتبطة بالجهاز |
registerTime |
الطابع الزمني الذي تم فيه تسجيل الجهاز لأول مرة. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
hardwareName |
اسم الجهاز، مثل Shamu. |
currentOta |
الاسم الحالي للتحديث عبر الهواء (OTA). |
checkins[] |
سجلّ تسجيل الوصول |
lastCheckin |
آخر تسجيل وصول |
HardwareID
رقم تعريف الجهاز الخاص بالجهاز.
تمثيل JSON |
---|
{ "id": string } |
الحقول | |
---|---|
id |
رقم التعريف المنسَّق، على سبيل المثال، imei:XYZ. |
OtaProperties
رسالة لخصائص الجهاز الحالي للتحديث عبر الهواء (OTA).
تمثيل JSON |
---|
{ "name": string, "url": string } |
الحقول | |
---|---|
name |
اسم الهوائي عبر الهواء. |
url |
عنوان URL للتحديث الهوائي (OTA). |
الوصول
تسجيل الوصول من جهاز واحد.
تمثيل JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
الحقول | |
---|---|
checkinTime |
الطابع الزمني لوقت تسجيل الوصول: تتم تعبئة هذا الحقل فقط إذا كان الجهاز ضمن مجموعة. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
buildProperties |
بناء عقارات: |
roOemKey1 |
قيمة ro.oem.key1 عند وجودها. |
AndroidBuildProperties
تم إرسال خصائص إصدار الجهاز عند تسجيل الوصول.
تمثيل JSON |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
الحقول | |
---|---|
id |
رقم تعريف الإصدار الكامل. |
product |
المنتج = ro.build.product، على سبيل المثال، shamu. |
radio |
الراديو |
bootloader |
برنامج إقلاع |
LastCheckin
معلومات آخر تسجيل وصول يحتوي على معلومات أكثر من العنصر المقابل له في الحقل checkin_history
.
تمثيل JSON |
---|
{ "checkin": { object ( |
الحقول | |
---|---|
checkin |
خصائص تسجيل الوصول الأساسية. |
digest |
تجزئة النتيجة التي تم إرسالها مرة أخرى إلى الجهاز، إن توفّرت. |
locale |
اللغة. |
extraBuildProperties[] |
خصائص الإصدار الإضافية مثل ro.build.[device|client] |
timeWindow |
الفترة الزمنية لآخر تسجيل وصول |
KeyValue
رسالة KeyValue للنموذج الأوّلي لواجهة برمجة التطبيقات عبر الهواء.
تمثيل JSON |
---|
{ "key": string, "value": string } |
الحقول | |
---|---|
key |
مفتاح. |
value |
القيمة. |
TimeWindow
آخر نافذة سجّل الجهاز فيها الوصول.
عمليات التعداد | |
---|---|
TIME_WINDOW_UNSPECIFIED |
غير معروف |
TIME_WINDOW_WITHIN_ONE_DAY |
خلال يوم واحد |
TIME_WINDOW_WITHIN_ONE_WEEK |
خلال الأسبوع الماضي |
TIME_WINDOW_WITHIN_TWO_WEEKS |
خلال آخر أسبوعين |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
أكثر من الأسبوعين الماضيين |
الطُرق |
|
---|---|
|
ينشئ أعضاء المجموعة في مجموعة محددة. |
|
لحذف أعضاء المجموعة في مجموعة. |
|
إنشاء عضو في المجموعة وعرض GroupMember الجديد. |
|
حذف group member |
|
يمكن الحصول على group member . |
|
القوائم group members . |