Questa risorsa rappresenta un'operazione di lunga durata che è il risultato di una chiamata API di rete.
Rappresentazione JSON | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Campi | ||
---|---|---|
name | Il nome assegnato dal server, che è univoco solo all'interno del servizio che lo restituisce originariamente. Se si utilizza il valore predefinito HTTP mappatura, il | |
metadata | Metadati specifici del servizio associati all'operazione. In genere contiene informazioni sullo stato di avanzamento e metadati comuni come l'ora di creazione. Alcuni servizi potrebbero non fornire tali metadati. Qualsiasi metodo che restituisce un'operazione di lunga durata dovrebbe documentare il tipo di metadati, se presente. Un oggetto contenente campi di tipo arbitrario. Un ulteriore campo | |
done | Se il valore è | |
Campo Union result . Il risultato dell'operazione, che può essere sia un error o una valida response . Se done == false , né error né response è impostato. Se done == true , esattamente uno degli error o di response è impostato. result non può che essere uno dei seguenti: | ||
error | Il risultato dell'errore dell'operazione in caso di fallimento o cancellazione. | |
response | La normale risposta dell'operazione in caso di successo. Se il metodo originale non restituisce nessun dato in caso di successo, come ad esempio Un oggetto contenente campi di tipo arbitrario. Un ulteriore campo |