資源: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 |
產品 = ro.build.product,例如 shamu。 |
radio |
電台: |
bootloader |
系統啟動載入程式。 |
LastCheckin
上次簽到資訊。包含的資訊比 checkin_history
欄位中的對應項目多。
JSON 表示法 |
---|
{ "checkin": { object ( |
欄位 | |
---|---|
checkin |
基本登記屬性。 |
digest |
傳回裝置的結果雜湊 (如果有的話)。 |
locale |
語言代碼。 |
extraBuildProperties[] |
額外建構屬性,例如 ro.build.[device|client] |
timeWindow |
上次簽到的時間範圍 |
KeyValue
OTA API 原型的 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 。 |