REST Resource: deployments.groups.members

المرجع: عضو مجموعة

عضو مجموعة معيّن لمجموعة.

تمثيل JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
الحقول
name

string

مطلوبة. اسم العضو

details

object (GroupMemberDetails)

النتائج فقط. مزيد من التفاصيل عن عضو المجموعة، مثل سجلّ تسجيلات الوصول

GroupMemberDetails

تفاصيل عن أحد أعضاء المجموعة، مثل رقم تعريف الجهاز ووقت التسجيل. كل هذه المعلومات للقراءة فقط.

تمثيل JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
الحقول
hardwareId[]

object (HardwareID)

قائمة بمعرّفات الأجهزة (imei وmeid والرقم التسلسلي وغير ذلك) المرتبطة بالجهاز

registerTime

string (Timestamp format)

الطابع الزمني الذي تم فيه تسجيل الجهاز لأول مرة.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

hardwareName

string

اسم الجهاز، مثل Shamu.

currentOta

object (OtaProperties)

الاسم الحالي للتحديث عبر الهواء (OTA).

checkins[]

object (Checkin)

سجلّ تسجيل الوصول

lastCheckin

object (LastCheckin)

آخر تسجيل وصول

HardwareID

رقم تعريف الجهاز الخاص بالجهاز.

تمثيل JSON
{
  "id": string
}
الحقول
id

string

رقم التعريف المنسَّق، على سبيل المثال، imei:XYZ.

OtaProperties

رسالة لخصائص الجهاز الحالي للتحديث عبر الهواء (OTA).

تمثيل JSON
{
  "name": string,
  "url": string
}
الحقول
name

string

اسم الهوائي عبر الهواء.

url

string

عنوان URL للتحديث الهوائي (OTA).

الوصول

تسجيل الوصول من جهاز واحد.

تمثيل JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
الحقول
checkinTime

string (Timestamp format)

الطابع الزمني لوقت تسجيل الوصول: تتم تعبئة هذا الحقل فقط إذا كان الجهاز ضمن مجموعة.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

buildProperties

object (AndroidBuildProperties)

بناء عقارات:

roOemKey1

string

قيمة ro.oem.key1 عند وجودها.

AndroidBuildProperties

تم إرسال خصائص إصدار الجهاز عند تسجيل الوصول.

تمثيل JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
الحقول
id

string

رقم تعريف الإصدار الكامل.

product

string

المنتج = ro.build.product، على سبيل المثال، shamu.

radio

string

الراديو

bootloader

string

برنامج إقلاع

LastCheckin

معلومات آخر تسجيل وصول يحتوي على معلومات أكثر من العنصر المقابل له في الحقل checkin_history.

تمثيل JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
الحقول
checkin

object (Checkin)

خصائص تسجيل الوصول الأساسية.

digest

string

تجزئة النتيجة التي تم إرسالها مرة أخرى إلى الجهاز، إن توفّرت.

locale

string

اللغة.

extraBuildProperties[]

object (KeyValue)

خصائص الإصدار الإضافية مثل ro.build.[device|client]

timeWindow

enum (TimeWindow)

الفترة الزمنية لآخر تسجيل وصول

KeyValue

رسالة KeyValue للنموذج الأوّلي لواجهة برمجة التطبيقات عبر الهواء.

تمثيل JSON
{
  "key": string,
  "value": string
}
الحقول
key

string

مفتاح.

value

string

القيمة.

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 أكثر من الأسبوعين الماضيين

الطُرق

batchCreate

ينشئ أعضاء المجموعة في مجموعة محددة.

batchDelete

لحذف أعضاء المجموعة في مجموعة.

create

إنشاء عضو في المجموعة وعرض GroupMember الجديد.

delete

حذف group member

get

يمكن الحصول على group member.

list

القوائم group members.