- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי הרשאה
- LineItem
- OrderedTickets
מתבצע עדכון של Order
קיים.
בקשת HTTP
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
order. |
שם המשאב בהזמנה: |
פרמטרים של שאילתה
פרמטרים | |
---|---|
update |
מסכת שדות של כל שדות ההזמנה שצריך לעדכן זוהי רשימה של שמות שדות מוגדרים במלואם, שמופרדים בפסיקים. דוגמה: |
גוף הבקשה
גוף הבקשה מכיל מופע של Order
.
גוף התשובה
הזמנה לפגישות שירות אצל מוכר.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "name": string, "clientInformation": { object ( |
שדות | |
---|---|
name |
שם המשאב בהזמנה: |
client |
מידע אישי של הלקוח שמבצע את ההזמנה. |
payment |
מידע על עסקאות תשלום שקשורות להזמנה. |
merchant |
המזהה של המוכר שאליו שייכים כל השירותים בהזמנה הזו. |
item[] |
הפריטים בהזמנה הזו. |
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/mapsbooking
LineItem
פריט אחד בהזמנה – הזמנת שירות אחד בחלון זמן אחד.
ייצוג ב-JSON |
---|
{ "serviceId": string, "startSec": string, "durationSec": string, "tickets": [ { object ( |
שדות | |
---|---|
service |
המזהה של שירות המוכר. |
start |
שעת ההתחלה של חלון הפגישה בשניות לפי שעון UTC מאז ראשית זמן יוניקס. |
duration |
משך הזמן של משבצת הפגישה, בשניות. |
tickets[] |
מספר הכרטיסים לפי סוג הכרטיס. |
price |
המחיר הכולל (לא כולל מיסים) של פריט העלויות הזה. |
status |
סטטוס הפריט. |
OrderedTickets
מספר הכרטיסים שהוזמנו לפי סוג הכרטיס.
ייצוג JSON |
---|
{ "ticketId": string, "count": integer } |
שדות | |
---|---|
ticket |
המזהה של סוג הכרטיס. |
count |
מספר הכרטיסים שהוזמנו לסוג הזה. |