Этот ресурс представляет длительную операцию, являющуюся результатом вызова сетевого API.
Представление JSON |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Поля | |
---|---|
name | Назначаемое сервером имя, уникальное только в пределах той же службы, которая его первоначально вернула. Если вы используете сопоставление HTTP по умолчанию, |
metadata | Метаданные службы, связанные с операцией. Обычно он содержит информацию о ходе выполнения и общие метаданные, такие как время создания. Некоторые службы могут не предоставлять такие метаданные. Любой метод, возвращающий длительную операцию, должен документировать тип метаданных, если таковой имеется. Объект, содержащий поля произвольного типа. Дополнительное поле |
done | Если значение равно |
result поля объединения. Результат операции, который может быть как error , так и допустимым response . Если done == false , ни error , ни response не устанавливаются. Если done == true , может быть установлена только одна error или response . Некоторые сервисы могут не дать результата. result может быть только одним из следующих: | |
error | Ошибка результата операции в случае сбоя или отмены. |
response | Нормальный, успешный ответ операции. Если исходный метод не возвращает данных об успешном выполнении, например Объект, содержащий поля произвольного типа. Дополнительное поле |