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