Risorsa: operazione
Questa risorsa rappresenta un'operazione a lunga esecuzione 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 dello stesso servizio che lo restituisce in origine. Se utilizzi il mapping HTTP predefinito, |
|
metadata |
Metadati specifici del servizio associati all'operazione. In genere contiene informazioni sull'avanzamento e metadati comuni come l'ora di creazione. Alcuni servizi potrebbero non fornire tali metadati. Qualsiasi metodo che restituisca un'operazione a lunga esecuzione dovrebbe documentare il tipo di metadati, se disponibile. Un oggetto contenente campi di tipo arbitrario. Un campo aggiuntivo |
|
done |
Se il valore è |
|
Campo result . Il risultato dell'operazione, che può essere un error o un response valido. Se done == false , non viene impostato né error né response . Se done == true , viene impostato esattamente uno tra error e response . result può essere solo uno dei seguenti: |
||
error |
Il risultato dell'errore in caso di errore o annullamento. |
|
response |
Risposta normale dell'operazione in caso di esito positivo. Se il metodo originale non restituisce dati su operazioni riuscite, come Un oggetto contenente campi di tipo arbitrario. Un campo aggiuntivo |
Metodi |
|
---|---|
|
Visualizza lo stato più recente di un'operazione a lunga esecuzione. |
|
Elenca le operazioni che corrispondono al filtro specificato nella richiesta. |