REST Resource: deployments.groups.members

Resource: GroupMember

Anggota grup yang ditetapkan ke grup.

Representasi JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Kolom
name

string

Wajib. Nama anggota.

details

object (GroupMemberDetails)

Hanya output. Detail selengkapnya tentang anggota grup, seperti histori check-in.

GroupMemberDetails

Detail tentang anggota grup, seperti ID hardware dan waktu pendaftaran. Semua informasi ini bersifat hanya baca.

Representasi JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Kolom
hardwareId[]

object (HardwareID)

Daftar ID hardware (imei, meid, serial, dll.) yang dikaitkan dengan perangkat.

registerTime

string (Timestamp format)

Stempel waktu saat perangkat pertama kali didaftarkan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Nama hardware, misalnya, shamu.

currentOta

object (OtaProperties)

Nama OTA saat ini.

checkins[]

object (Checkin)

Histori check in.

lastCheckin

object (LastCheckin)

Check in terakhir.

HardwareID

ID hardware milik perangkat.

Representasi JSON
{
  "id": string
}
Kolom
id

string

ID berformat, misalnya, imei:XYZ.

OtaProperties

Pesan untuk properti OTA perangkat saat ini.

Representasi JSON
{
  "name": string,
  "url": string
}
Kolom
name

string

Nama OTA.

url

string

URL OTA.

Check in

Pemeriksaan satu perangkat.

Representasi JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Kolom
checkinTime

string (Timestamp format)

Stempel waktu saat check in terjadi. Hanya diisi jika perangkat berada dalam grup.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Properti build.

roOemKey1

string

Nilai ro.oem.key1 bila ada.

AndroidBuildProperties

Properti build perangkat yang dikirim dengan check-in.

Representasi JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Kolom
id

string

ID build lengkap.

product

string

Produk = ro.build.product, misalnya, shamu.

radio

string

Radio.

bootloader

string

{i>Bootloader<i}.

LastCheckin

Informasi check-in terakhir. Berisi lebih banyak informasi daripada item yang sesuai di kolom checkin_history.

Representasi JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Kolom
checkin

object (Checkin)

Properti check-in dasar.

digest

string

Hash dari hasil yang dikirim kembali ke perangkat, jika ada.

locale

string

Lokalitas.

extraBuildProperties[]

object (KeyValue)

Properti build tambahan seperti ro.build.[device|client]

timeWindow

enum (TimeWindow)

Periode waktu Check-in terakhir

KeyValue

Pesan KeyValue untuk proto OTA API.

Representasi JSON
{
  "key": string,
  "value": string
}
Kolom
key

string

Kunci.

value

string

Manfaat.

TimeWindow

Jendela terakhir tempat perangkat check in.

Enum
TIME_WINDOW_UNSPECIFIED Tidak diketahui
TIME_WINDOW_WITHIN_ONE_DAY Dalam satu hari
TIME_WINDOW_WITHIN_ONE_WEEK Dalam seminggu terakhir
TIME_WINDOW_WITHIN_TWO_WEEKS Dalam dua minggu terakhir
TIME_WINDOW_MORE_THAN_TWO_WEEKS Lebih dari dua minggu terakhir

Metode

batchCreate

Membuat anggota grup dalam grup tertentu.

batchDelete

Menghapus anggota grup dalam grup.

create

Membuat anggota grup dan menampilkan GroupMember baru.

delete

Menghapus group member.

get

Mendapatkan group member.

list

Mencantumkan group members.