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, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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

מוצר = 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)

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

timeWindow

enum (TimeWindow)

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

KeyValue

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

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

string

מקש.

value

string

ערך.

TimeWindow

החלון האחרון שהמכשיר ביצע בו צ'ק-אין.

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

שיטות

batchCreate

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

batchDelete

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

create

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

delete

מוחק group member.

get

מקבל group member.

list

הרשימה group members.