משאב: חבר בקבוצה
חבר קבוצה שהוקצה לקבוצה.
ייצוג 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 |
השם של ה-OTA. |
url |
כתובת ה-URL של ה-OTA. |
צ'ק-אין
צ'ק-אין מתבצע במכשיר אחד.
ייצוג JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
שדות | |
---|---|
checkinTime |
חותמת הזמן שבה בוצע הצ'ק-אין. השדה הזה מאוכלס רק אם המכשיר בקבוצה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
buildProperties |
יצירת נכסים. |
roOemKey1 |
הערך של ro.oem.key1, אם הוא קיים. |
AndroidBuildProperties
מאפייני ה-build של המכשיר נשלחו עם הצ'ק-אין.
ייצוג JSON |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
שדות | |
---|---|
id |
מזהה build מלא. |
product |
Product = ro.build.product, לדוגמה, shamu. |
radio |
רדיו. |
bootloader |
תוכנת אתחול. |
LastCheckin
פרטי הצ'ק-אין האחרון. מכיל יותר מידע מהפריט התואם בשדה checkin_history
.
ייצוג JSON |
---|
{ "checkin": { object ( |
שדות | |
---|---|
checkin |
מאפייני צ'ק-אין בסיסיים. |
digest |
גיבוב (hash) של התוצאה שנשלח בחזרה למכשיר, אם רלוונטי. |
locale |
שפה. |
extraBuildProperties[] |
מאפייני build נוספים, כמו ro.build.[device|client] |
timeWindow |
חלון הזמן של הצ'ק-אין האחרון |
KeyValue
הודעת KeyValue לפרוטוקולי OTA API.
ייצוג JSON |
---|
{ "key": string, "value": string } |
שדות | |
---|---|
key |
מקש. |
value |
ערך. |
TimeWindow
החלון האחרון שבו המכשיר עשה צ'ק-אין.
טיפוסים בני מנייה (enum) | |
---|---|
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 . |