ทรัพยากร: การดำเนินการ
ทรัพยากรนี้แสดงการดำเนินการที่ใช้เวลานานซึ่งเป็นผลมาจากการเรียก 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ได้ 1 รายการ บริการบางอย่างอาจแสดงผลลัพธ์ไม่ได้resultต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | |
| error | 
 จะไม่มีการตั้งค่าช่องนี้เสมอ หากการดำเนินการสร้างโดย  | 
| response | 
 ช่องนี้จะมีออบเจ็กต์  ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม  | 
สถานะ
ประเภท Status กำหนดโมเดลข้อผิดพลาดเชิงตรรกะที่เหมาะกับสภาพแวดล้อมในการเขียนโปรแกรมแบบต่างๆ ซึ่งรวมถึง REST API และ RPC API gRPC ใช้ ข้อความ Status แต่ละข้อความจะมีข้อมูล 3 ส่วน ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด
คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีใช้รูปแบบดังกล่าวได้ในคู่มือการออกแบบ API
| การแสดง JSON | 
|---|
| { "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } | 
| ช่อง | |
|---|---|
| code | 
 รหัสสถานะ ซึ่งควรเป็นค่า enum ของ  | 
| message | 
 ข้อความแสดงข้อผิดพลาดที่นักพัฒนาแอปเห็น ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้ควรแปลและส่งในช่อง  | 
| details[] | 
 รายการข้อความที่มีรายละเอียดข้อผิดพลาด API จะใช้ชุดประเภทข้อความที่พบได้ทั่วไป ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม  | 
| เมธอด | |
|---|---|
| 
 | รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน |