Resource ini mewakili operasi yang berjalan lama yang merupakan hasil dari panggilan API jaringan.
Representasi JSON |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Kolom | |
---|---|
name |
Nama yang ditetapkan server, yang hanya unik dalam layanan yang sama yang awalnya mengembalikannya. Jika Anda menggunakan pemetaan HTTP default, |
metadata |
Metadata khusus layanan yang terkait dengan operasi. Biasanya berisi informasi progres dan metadata umum, seperti waktu pembuatan. Beberapa layanan mungkin tidak menyediakan metadata tersebut. Setiap metode yang menampilkan operasi yang berjalan lama harus mendokumentasikan jenis metadata, jika ada. Objek yang berisi kolom dengan jenis arbitrer. Kolom tambahan |
done |
Jika nilainya |
Kolom union result . Hasil operasi, yang dapat berupa error atau response yang valid. Jika done == false , error atau response tidak ditetapkan. Jika done == true , tepat satu error atau response dapat ditetapkan. Beberapa layanan mungkin tidak memberikan hasil. result hanya dapat berupa salah satu dari berikut: |
|
error |
Hasil error operasi jika terjadi kegagalan atau pembatalan. |
response |
Respons operasi yang normal dan berhasil. Jika metode asli tidak menampilkan data keberhasilan, seperti Objek yang berisi kolom dengan jenis arbitrer. Kolom tambahan |