المورد: GroupMember
عضو مجموعة تم تعيينه لمجموعة.
تمثيل JSON |
---|
{
"name": string,
"details": {
object ( |
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم العضو. |
details |
النتائج فقط. مزيد من التفاصيل حول عضو المجموعة، مثل سجلّ تسجيلات الوصول. |
GroupMemberDetails
تفاصيل حول عضو في المجموعة، مثل معرّف الجهاز ووقت التسجيل. كل هذه المعلومات للقراءة فقط.
تمثيل JSON |
---|
{ "hardwareId": [ { object ( |
الحقول | |
---|---|
hardwareId[] |
قائمة بمعرّفات الأجهزة (IMEi وmeid والرقم التسلسلي وغيرها) المرتبطة بالجهاز |
registerTime |
الطابع الزمني لوقت تسجيل الجهاز لأول مرة. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
hardwareName |
اسم الجهاز، مثل shamu. |
currentOta |
اسم OTA الحالي. |
checkins[] |
سجلّ تسجيلات الوصول. |
lastCheckin |
آخر تسجيل وصول |
HardwareID
معرّف خاص بالجهاز
تمثيل JSON |
---|
{ "id": string } |
الحقول | |
---|---|
id |
تمثّل هذه السمة رقم التعريف المنسَّق، مثل imei:XYZ. |
OtaProperties
رسالة خاصة بخصائص الجهاز الهوائي الحالي على الجهاز
تمثيل JSON |
---|
{ "name": string, "url": string } |
الحقول | |
---|---|
name |
اسم OTA. |
url |
عنوان URL لـ OTA. |
الوصول
تسجيل الوصول على جهاز واحد.
تمثيل JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
الحقول | |
---|---|
checkinTime |
الطابع الزمني لوقت تسجيل الوصول. لا تتم تعبئة هذا الحقل إلا إذا كان الجهاز ضمن مجموعة. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 . |