REST Resource: deployments.groups.members

資源:GroupMember

指派給群組的群組成員。

JSON 表示法
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
欄位
name

string

必要欄位。成員的名稱。

details

object (GroupMemberDetails)

僅供輸出。群組成員的詳細資料,例如簽到記錄。

GroupMemberDetails

群組成員的詳細資料,例如硬體 ID 和註冊時間。所有此類資訊都是唯讀狀態。

JSON 表示法
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
欄位
hardwareId[]

object (HardwareID)

與裝置相關聯的硬體 ID (imei、meid、序號等) 清單。

registerTime

string (Timestamp format)

裝置首次註冊的時間戳記。

RFC3339 世界標準時間「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

屬於裝置的硬體 ID。

JSON 表示法
{
  "id": string
}
欄位
id

string

格式化 ID,例如「imei:XYZ」。

OtaProperties

目前裝置 OTA 的屬性說明。

JSON 表示法
{
  "name": string,
  "url": string
}
欄位
name

string

OTA 的名稱。

url

string

OTA 的網址。

入住日期

單次裝置簽到。

JSON 表示法
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
欄位
checkinTime

string (Timestamp format)

簽到時間戳記。只有在裝置隸屬於群組時才會填入資料。

RFC3339 世界標準時間「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

完整建構 ID。

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

傳回裝置的結果雜湊 (如果有的話)。

locale

string

語言代碼。

extraBuildProperties[]

object (KeyValue)

額外的版本屬性,例如 ro.build.[device|client]

timeWindow

enum (TimeWindow)

上次簽到的時間範圍

KeyValue

OTA API proto 的 KeyValue 訊息。

JSON 表示法
{
  "key": string,
  "value": string
}
欄位
key

string

value

string

價值

TimeWindow

裝置上次簽到的視窗。

列舉
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