- リソース: GroupMember
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- GroupMemberDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HardwareID
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OtaProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- チェックイン
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AndroidBuildProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LastCheckin
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KeyValue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TimeWindow
- メソッド
リソース: 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 週間以上 |
メソッド |
|
---|---|
|
特定のグループにグループ メンバーを作成します。 |
|
グループ内のグループ メンバーを削除する。 |
|
グループ メンバーを作成し、新しい GroupMember を返します。 |
|
group member を削除します。 |
|
group member を取得します。 |
|
group members を一覧表示します。 |