Bu kaynak, bir ağ API çağrısının sonucu olan uzun süreli bir işlemi temsil eder.
JSON temsili | |
---|---|
{ "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 haritalama, kullanırsanız | |
metadata | İşlemle ilişkili hizmete özel 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şlem döndüren herhangi bir yöntem, varsa meta veri türünü belgelemelidir. Rasgele türde alanlar içeren bir nesne. Ek bir alan | |
done | Değeri ise | |
Birlik alan result . Bir ya olabilir işlem sonucu, error ya da geçerli bir response . Eğer done == false , ne error ne de response ayarlanır. Eğer done == true , tam olarak bir error veya response ayarlanır. result aşağıdakilerden sadece biri olabilir: | ||
error | Başarısızlık veya iptal durumunda işlemin hata sonucu. | |
response | Başarı durumunda operasyonun normal yanıtı. Orijinal yöntem gibi başarıyı hiçbir veri, dönerse Rasgele türde alanlar içeren bir nesne. Ek bir alan |