Monitora o status de uma operação de longa duração para reivindicar, cancelar a reivindicação ou anexar metadados a dispositivos. Para saber mais, leia Operações em lote de longa duração.
| Representação JSON | |
|---|---|
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object ( | 
            |
| Campos | |
|---|---|
successCount | 
              
                 
 Um resumo de quantos itens na operação o servidor processou com êxito. Atualizadas à medida que a operação progride.  | 
            
perDeviceStatus[] | 
              
                 
 O status de processamento de cada dispositivo na operação. Um   | 
            
OperationPerDevice
Uma tarefa para cada dispositivo na operação. Corresponde a cada mudança de dispositivo na solicitação.
| Representação JSON | |
|---|---|
{ "result": { object (  | 
              |
| Campos | ||
|---|---|---|
result | 
                
                   
 O resultado do processamento de cada dispositivo.  | 
              |
Campo de união request. que contém a solicitação recebida pelo servidor; request pode ser apenas de um dos tipos a seguir: | 
              ||
claim | 
                
                   
 Uma cópia da solicitação de reivindicação de dispositivo original recebida pelo servidor.  | 
              |
unclaim | 
                
                   
 Uma cópia da solicitação original de cancelamento de reivindicação do dispositivo recebida pelo servidor.  | 
              |
updateMetadata | 
                
                   
 Uma cópia da solicitação original de atualização de metadados recebida pelo servidor.  | 
              |
PerDeviceStatusInBatch
Captura o status de processamento de cada dispositivo na operação.
| Representação JSON | |
|---|---|
{
  "status": enum ( | 
              |
| Campos | |
|---|---|
status | 
                
                   
 O status do resultado do dispositivo após o processamento.  | 
              
deviceId | 
                
                   
 Se o processamento for bem-sucedido, o ID do dispositivo.  | 
              
errorMessage | 
                
                   
 Se o processamento falhar, uma mensagem do desenvolvedor explicando o que deu errado.  | 
              
errorIdentifier | 
                
                   
 Se o processamento falhar, o tipo de erro.  |