資源:GroupMember
指派給群組的群組成員。
JSON 表示法 |
---|
{
"name": string,
"details": {
object ( |
欄位 | |
---|---|
name |
必要欄位。成員的名稱。 |
details |
僅供輸出。群組成員的詳細資料,例如簽到記錄。 |
GroupMemberDetails
群組成員的詳細資料,例如硬體 ID 和註冊時間。所有此類資訊都是唯讀狀態。
JSON 表示法 |
---|
{ "hardwareId": [ { object ( |
欄位 | |
---|---|
hardwareId[] |
與裝置相關聯的硬體 ID (imei、meid、序號等) 清單。 |
registerTime |
裝置首次註冊的時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
hardwareName |
硬體名稱,例如 shamu。 |
currentOta |
目前的 OTA 名稱。 |
checkins[] |
簽到記錄。 |
lastCheckin |
上次簽到。 |
HardwareID
屬於裝置的硬體 ID。
JSON 表示法 |
---|
{ "id": string } |
欄位 | |
---|---|
id |
格式化 ID,例如「imei:XYZ」。 |
OtaProperties
目前裝置 OTA 的屬性說明。
JSON 表示法 |
---|
{ "name": string, "url": string } |
欄位 | |
---|---|
name |
OTA 的名稱。 |
url |
OTA 的網址。 |
入住日期
單次裝置簽到。
JSON 表示法 |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
欄位 | |
---|---|
checkinTime |
簽到時間戳記。只有在裝置隸屬於群組時才會填入資料。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
buildProperties |
建立屬性。 |
roOemKey1 |
ro.oem.key1 (存在時) 的值。 |
AndroidBuildProperties
裝置的建構屬性與簽到情況一併傳送。
JSON 表示法 |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
欄位 | |
---|---|
id |
完整建構 ID。 |
product |
Product = ro.build.product,例如 shamu。 |
radio |
廣播。 |
bootloader |
系統啟動載入程式。 |
LastCheckin
上次簽到資訊。包含比 checkin_history
欄位中對應項目的詳細資訊。
JSON 表示法 |
---|
{ "checkin": { object ( |
欄位 | |
---|---|
checkin |
基本入住屬性。 |
digest |
傳回裝置的結果雜湊 (如果有的話)。 |
locale |
語言代碼。 |
extraBuildProperties[] |
額外的版本屬性,例如 ro.build.[device|client] |
timeWindow |
上次簽到的時間範圍 |
KeyValue
OTA API proto 的 KeyValue 訊息。
JSON 表示法 |
---|
{ "key": string, "value": string } |
欄位 | |
---|---|
key |
。 |
value |
價值 |
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 |
超過過去兩週 |
方法 |
|
---|---|
|
在特定群組中建立群組成員。 |
|
刪除群組中的群組成員。 |
|
建立群組成員並傳回新的 GroupMember 。 |
|
刪除 group member 。 |
|
取得 group member 。 |
|
清單 group members 。 |