Kaynak: Operasyon
Bu kaynak, bir ağ API çağrısının sonucu olan uzun süreli bir işlemi temsil eder.
JSON gösterimi |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Alanlar | |
---|---|
name | Yalnızca orijinal olarak onu döndüren hizmet içinde benzersiz olan, sunucu tarafından atanan ad. Varsayılan HTTP eşlemesini kullanırsanız |
metadata | İşlemle ilişkili hizmete özgü meta veriler. Genellikle ilerleme bilgilerini ve oluşturma zamanı gibi ortak meta verileri içerir. Bazı hizmetler bu tür meta verileri sağlamayabilir. Uzun süren bir işlemi döndüren herhangi bir yöntem, varsa meta veri türünü belgelemelidir. Rastgele türde alanlar içeren bir nesne. Ek bir |
done | Değer |
Birleşim alanı result . Bir error ya da geçerli bir response olabilecek işlem sonucu. Eğer done == false ne error ne de response ayarlanır. Eğer done == true , tam olarak bir error veya response ayarlanabilir. Bazı hizmetler sonuç vermeyebilir. result aşağıdakilerden yalnızca biri olabilir: | |
error | Arıza veya iptal durumunda işlemin hata sonucu. |
response | Operasyonun normal, başarılı yanıtı. Orijinal yöntem başarı durumunda hiçbir veri döndürmezse (örneğin, Rastgele türde alanlar içeren bir nesne. Ek bir |
Yöntemler | |
---|---|
| Uzun süren bir işlemin en son durumunu alır. |