منبع: GroupMember
عضوی از گروه که به یک گروه اختصاص داده شده است.
نمایندگی JSON |
---|
{
"name": string,
"details": {
object ( |
فیلدها | |
---|---|
name | مورد نیاز. نام عضو. |
details | فقط خروجی جزئیات بیشتر عضو گروه، مانند تاریخچه ورود. |
GroupMemberDetails
جزئیات مربوط به یک عضو گروه، مانند شناسه سخت افزار و زمان ثبت نام. تمام این اطلاعات فقط خواندنی است.
نمایندگی JSON |
---|
{ "hardwareId": [ { object ( |
فیلدها | |
---|---|
hardwareId[] | لیست شناسه های سخت افزاری (imei، meid، سریال و غیره) مرتبط با دستگاه. |
registerTime | مهر زمانی که دستگاه برای اولین بار ثبت شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
hardwareName | نام سخت افزار، به عنوان مثال، shamu. |
currentOta | نام OTA فعلی. |
checkins[] | سابقه ورود |
lastCheckin | آخرین ورود. |
شناسه سخت افزار
شناسه سخت افزاری متعلق به دستگاه.
نمایندگی JSON |
---|
{ "id": string } |
فیلدها | |
---|---|
id | شناسه فرمت شده، به عنوان مثال، imei:XYZ. |
OtaProperties
پیام ویژگی های دستگاه فعلی OTA.
نمایندگی JSON |
---|
{ "name": string, "url": string } |
فیلدها | |
---|---|
name | نام OTA. |
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.[دستگاه|مشتری] |
timeWindow | پنجره زمانی آخرین اعلام حضور |
KeyValue
پیام KeyValue برای پروتوهای OTA API.
نمایندگی JSON |
---|
{ "key": string, "value": string } |
فیلدها | |
---|---|
key | کلید. |
value | ارزش. |
پنجره زمانی
آخرین پنجره ای که دستگاه وارد شد.
Enums | |
---|---|
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 فهرست می کند. |