Cette ressource représente une opération de longue durée qui est le résultat d'un appel d'API réseau.
Représentation JSON | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Des champs | ||
---|---|---|
name | Le nom attribué par le serveur, qui n'est unique que dans le service qui le renvoie à l'origine. Si vous utilisez le mappage par défaut HTTP, le | |
metadata | Métadonnées spécifiques au service associées à l'opération. Il contient généralement des informations sur la progression et des métadonnées communes telles que l'heure de création. Certains services peuvent ne pas fournir de telles métadonnées. Toute méthode qui renvoie une opération de longue durée doit documenter le type de métadonnées, le cas échéant. Un objet contenant des champs de type arbitraire. Un champ supplémentaire | |
done | Si la valeur est | |
Union champ result . Le résultat de l' opération, qui peut être soit une error ou une valide response . Si done == false , ni error , ni response est réglée. Si done == true , exactement une error ou une response est réglée. result ne peut être que l' un des éléments suivants: | ||
error | L'erreur résultant de l'opération en cas d'échec ou d'annulation. | |
response | La réponse normale de l'opération en cas de succès. Si la méthode originale ne renvoie aucune donnée sur le succès, telles que Un objet contenant des champs de type arbitraire. Un champ supplémentaire |