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 สนับสนุนเฉพาะการอัปเดตสถานะ PurcahaseOrderExtension เท่านั้น และไม่มีแผนที่จะขยายการสนับสนุนนี้ เราขอแนะนำให้ใช้ 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 อักขระ