- 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 |
処理が失敗した場合のエラータイプ。 |