Ressource : Opération
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 est unique uniquement au sein du même service qui l'a renvoyé à l'origine. Si vous utilisez le mappage HTTP par défaut, 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 d'un type arbitraire. Un champ supplémentaire |
done | Si la valeur est |
result du champ Union. Le résultat de l'opération, qui peut être soit une error , soit une response valide. Si done == false , ni error ni response ne sont définies. Si done == true , exactement une error ou response peut être définie. Certains services peuvent ne pas fournir le résultat. result ne peut être que l'un des éléments suivants : | |
error | Le résultat de l'erreur de l'opération en cas d'échec ou d'annulation. |
response | La réponse normale et réussie de l’opération. Si la méthode d'origine ne renvoie aucune donnée en cas de succès, telle que Un objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
Méthodes | |
---|---|
| Obtient le dernier état d’une opération de longue durée. |