- JSON 表現
- OperationPerDevice
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PerDeviceStatusInBatch
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
デバイスへのメタデータの申請、申請の解除、メタデータ添付を行う長時間実行オペレーションのステータスを追跡します。詳細については、長時間実行バッチ オペレーションをご覧ください。
| JSON 表現 | |
|---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
|
| フィールド | |
|---|---|
successCount |
サーバーが正常に処理した操作内のアイテム数の概要。オペレーションの進行に応じて更新されます。 |
perDeviceStatus[] |
オペレーションの各デバイスの処理ステータス。デバイスごとに 1 つの |
OperationPerDevice
オペレーションの各デバイスのタスク。リクエストのデバイスの変更に対応します。
| JSON 表現 | |
|---|---|
{ "result": { object ( |
|
| フィールド | ||
|---|---|---|
result |
各デバイスの処理結果。 |
|
共用体フィールド request。サーバーが受信したリクエストが含まれます。request は次のいずれかになります。 |
||
claim |
サーバーが受信した元のデバイス クレーム リクエストのコピー。 |
|
unclaim |
サーバーが受信した元のデバイスの申し立て解除リクエストのコピー。 |
|
updateMetadata |
サーバーが受信した元のメタデータ更新リクエストのコピー。 |
|
PerDeviceStatusInBatch
オペレーションの各デバイスの処理ステータスをキャプチャします。
| JSON 表現 | |
|---|---|
{
"status": enum ( |
|
| フィールド | |
|---|---|
status |
処理後のデバイスの結果ステータス。 |
deviceId |
処理が成功した場合は、デバイスのデバイス ID。 |
errorMessage |
処理が失敗した場合は、何が問題なのかを説明するデベロッパー メッセージ。 |
errorIdentifier |
処理が失敗した場合のエラータイプ。 |