REST Resource: deployments.groups.members

แหล่งข้อมูล: GroupMember

สมาชิกกลุ่มที่กำหนดให้กับกลุ่ม

การแสดง 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" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "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" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "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

Bootloader

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 สำหรับโปรโตคอล OTA API

การแสดง JSON
{
  "key": string,
  "value": string
}
ช่อง
key

string

คีย์

value

string

คุณค่า

TimeWindow

หน้าต่างสุดท้ายที่อุปกรณ์เช็คอิน

Enum
TIME_WINDOW_UNSPECIFIED ไม่ทราบ
TIME_WINDOW_WITHIN_ONE_DAY ภายใน 1 วัน
TIME_WINDOW_WITHIN_ONE_WEEK ภายในสัปดาห์ที่ผ่านมา
TIME_WINDOW_WITHIN_TWO_WEEKS ภายใน 2 สัปดาห์ที่ผ่านมา
TIME_WINDOW_MORE_THAN_TWO_WEEKS มากกว่า 2 สัปดาห์ที่ผ่านมา

เมธอด

batchCreate

สร้างสมาชิกกลุ่มในกลุ่มที่ต้องการ

batchDelete

ลบสมาชิกกลุ่มในกลุ่ม

create

สร้างสมาชิกกลุ่มและแสดงผล GroupMember ใหม่

delete

ลบ group member

get

รับ group member

list

รายการ group members