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 תומך רק בעדכוני סטטוס של PucahaseOrderExtension ואין תוכנית להרחיב את התמיכה הזו. במקום זאת, מומלץ להשתמש ב-updateMask כי היא שיטה כללית יותר, ניתנת להרחבה ואפשר להשתמש בה בכל הענפים.

order

object (Order)

updateMask

string (FieldMask format)

הערה: יש שיקולים/המלצות נוספים בשדות המיוחדים הבאים: 1. order.last_update_time יעודכן תמיד כחלק מבקשת העדכון. המערכת תתעלם מ-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 תווים.