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

השם של ה-OTA.

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

מאפייני ה-build של המכשיר נשלחו עם הצ'ק-אין.

ייצוג JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
שדות
id

string

מזהה build מלא.

product

string

Product = 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

גיבוב (hash) של התוצאה שנשלח בחזרה למכשיר, אם רלוונטי.

locale

string

שפה.

extraBuildProperties[]

object (KeyValue)

מאפייני build נוספים, כמו ro.build.[device|client]

timeWindow

enum (TimeWindow)

חלון הזמן של הצ'ק-אין האחרון

KeyValue

הודעת KeyValue לפרוטוקולי OTA API.

ייצוג JSON
{
  "key": string,
  "value": string
}
שדות
key

string

מקש.

value

string

ערך.

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 יותר מאשר בשבועיים האחרונים

שיטות

batchCreate

יצירת חברי קבוצה בקבוצה ספציפית.

batchDelete

מחיקת חברי קבוצה בקבוצה.

create

יצירת חבר בקבוצה והחזרת הערך GroupMember החדש.

delete

מתבצעת מחיקה של group member.

get

מקבלים group member.

list

רשימה של group members.