קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
משאב: תפעול
משאב זה מייצג פעולה ארוכת טווח שהיא תוצאה של קריאת API לרשת.
ייצוג JSON
{"name": string,"metadata": {"@type": string,field1: ...,...},"done": boolean,// Union field result can be only one of the following:"error": {object (Status)},"response": {"@type": string,field1: ...,...}// End of list of possible types for union field result.}
שדות
name
string
השם שהוקצה לשרת, שהוא ייחודי רק בתוך אותו שירות שמחזיר אותו במקור. אם אתה משתמש במיפוי HTTP המוגדר כברירת מחדל, name צריך להיות שם משאב המסתיים ב- operations/{unique_id} .
metadata
object
מטא נתונים ספציפיים לשירות המשויכים לפעולה. הוא מכיל בדרך כלל מידע על התקדמות ומטא נתונים נפוצים כגון זמן יצירה. ייתכן ששירותים מסוימים לא יספקו מטא נתונים כאלה. כל שיטה שמחזירה פעולה ארוכת טווח צריכה לתעד את סוג המטא נתונים, אם קיים.
אובייקט המכיל שדות מסוג שרירותי. שדה נוסף "@type" מכיל URI המזהה את הסוג. דוגמה: { "id": 1234, "@type": "types.example.com/standard/id" } .
done
boolean
אם הערך הוא false , זה אומר שהפעולה עדיין בעיצומה. אם true , הפעולה הושלמה, error או response זמינה.
result שדה האיחוד. תוצאת הפעולה, שיכולה להיות error או response חוקית . אם done == false , לא הוגדרה error או response . אם done == true , ניתן להגדיר בדיוק אחד של error או response . ייתכן ששירותים מסוימים לא יספקו את התוצאה. result יכולה להיות רק אחת מהאפשרויות הבאות:
התגובה הרגילה והמוצלחת של הניתוח. אם השיטה המקורית לא מחזירה נתונים על הצלחה, כגון Delete , התגובה היא google.protobuf.Empty . אם השיטה המקורית היא סטנדרטית Get / Create / Update , התגובה צריכה להיות המשאב. עבור שיטות אחרות, התגובה צריכה להיות מהסוג XxxResponse , כאשר Xxx הוא שם השיטה המקורי. לדוגמה, אם שם השיטה המקורית הוא TakeSnapshot() , סוג התגובה המתקבל הוא TakeSnapshotResponse .
אובייקט המכיל שדות מסוג שרירותי. שדה נוסף "@type" מכיל URI המזהה את הסוג. דוגמה: { "id": 1234, "@type": "types.example.com/standard/id" } .
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2023-12-01 (שעון UTC)."],[],[]]