Este recurso representa uma operação de longa duração que é o resultado de uma chamada de API de rede.
Representação JSON | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Campos | ||
---|---|---|
name | O nome atribuído pelo servidor, que é exclusivo apenas no serviço que o retorna originalmente. Se você usar o padrão HTTP mapeamento, o | |
metadata | Metadados específicos do serviço associados à operação. Normalmente contém informações de progresso e metadados comuns, como tempo de criação. Alguns serviços podem não fornecer esses metadados. Qualquer método que retorna uma operação de longa duração deve documentar o tipo de metadados, se houver. Um objeto que contém campos de um tipo arbitrário. Um campo adicional | |
done | Se o valor for | |
Campo Union result . O resultado da operação, que pode ser um error ou um válido response . Se done == false , nem error , nem response está definido. Se done == true , exatamente um dos error ou response está definido. result pode ser apenas uma das seguintes opções: | ||
error | O resultado do erro da operação em caso de falha ou cancelamento. | |
response | A resposta normal da operação em caso de sucesso. Se o método original retorna há dados em caso de sucesso, como Um objeto que contém campos de um tipo arbitrário. Um campo adicional |