リソース: GroupMember
グループに割り当てられたグループ メンバー。
JSON 表現 |
---|
{
"name": string,
"details": {
object ( |
フィールド | |
---|---|
name |
必須。メンバーの名前。 |
details |
出力のみ。チェックイン履歴など、グループ メンバーの詳細。 |
GroupMemberDetails
ハードウェア ID や登録時間など、グループ メンバーに関する詳細。この情報はすべて読み取り専用です。
JSON 表現 |
---|
{ "hardwareId": [ { object ( |
フィールド | |
---|---|
hardwareId[] |
デバイスに関連付けられているハードウェア ID(imei、meid、serial など)のリスト。 |
registerTime |
デバイスが初めて登録されたときのタイムスタンプです。 RFC3339 UTC「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 の URL。 |
チェックイン
1 台のデバイスのチェックイン。
JSON 表現 |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
フィールド | |
---|---|
checkinTime |
チェックインが行われたときのタイムスタンプ。デバイスがグループ内にある場合にのみ入力されます。 RFC3339 UTC「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 プロトコル用の KeyValue メッセージ。
JSON 表現 |
---|
{ "key": string, "value": string } |
フィールド | |
---|---|
key |
Key です。 |
value |
価値。 |
TimeWindow
デバイスが最後にチェックインしたウィンドウ。
列挙型 | |
---|---|
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 週間以上 |
Methods |
|
---|---|
|
特定のグループにグループ メンバーを作成します。 |
|
グループ内のグループ メンバーを削除します。 |
|
グループ メンバーを作成し、新しい GroupMember を返します。 |
|
group member を削除します。 |
|
group member を取得します。 |
|
group members を一覧表示します。 |