OrderUpdate

עדכון להזמנה.

ייצוג JSON
{
  "type": enum (Type),
  "order": {
    object (Order)
  },
  "updateMask": string,
  "userNotification": {
    object (UserNotification)
  },
  "reason": string
}
שדות
type
(deprecated)

enum (Type)

הוצא משימוש: יש להשתמש ב-OrderUpdate.update_mask במקום זאת. אם הסוג = SNAPSHOT, יש לציין את OrderUpdate.order בכל ההזמנה. אם הסוג = ORDER_STATUS, זהו השינוי בסטטוס של רמת ההזמנה. אנחנו אוספים רק את הפרמטר order.last_update_time והסטטוס האנכי הזה. הערה: type.ORDER_STATUS תומך רק בעדכוני סטטוס של ForcahaseOrderExtension ואנחנו לא מתכננים להרחיב את התמיכה הזו. במקום זאת, מומלץ להשתמש ב-updateMask כי הוא כללי יותר, ניתן להרחבה וניתן להשתמש בו לכל הענפים.

order

object (Order)

updateMask

string (FieldMask format)

הערה: יש שיקולים/המלצות הבאים לגבי השדות המיוחדים הבאים: 1. הפרמטר order.last_update_time יעודכן תמיד במסגרת בקשת העדכון. 2. order.create_time, order.google_order_id ו-order.merchant_order_id לא יילקחו בחשבון אם הם סופקו כחלק מ-updateMask.

רשימה מופרדת בפסיקים של שמות שדות מתאימים. דוגמה: "user.displayName,photo"

userNotification

object (UserNotification)

אם צוין, מציג התראה למשתמש עם הכותרת והטקסט שצוינו. ציון התראה הוא הצעה לשליחת התראה, ולא בטוח שהתוצאה תהיה התראה.

reason

string

הסיבה לשינוי/לעדכון.

UserNotification

הודעה אופציונלית שתוצג למשתמש כחלק מעדכון ההזמנה.

ייצוג JSON
{
  "title": string,
  "text": string
}
שדות
title

string

הכותרת של התראת המשתמש. האורך המקסימלי המותר הוא 30 תווים.

text

string

תוכן ההודעה. האורך המקסימלי המותר הוא 100 תווים.