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