OrderUpdate

更新订单。

JSON 表示法
{
  "type": enum (Type),
  "order": {
    object (Order)
  },
  "updateMask": string,
  "userNotification": {
    object (UserNotification)
  },
  "reason": string
}
字段
type
(deprecated)

enum (Type)

已弃用:请改用 OrderUpdate.update_mask。如果 type = SNAPSHOT,则 OrderUpdate.order 应为整个订单。如果 type = ORDER_STATUS,则这是订单级状态更改。系统仅提取 order.last_update_time 和此行业状态。注意:type.ORDER_STATUS 仅支持 PurcahaseOrderExtension 状态更新,目前还没有计划扩展此项支持。我们建议使用 updateMask,因为它更通用、可扩展,并且可用于所有行业。

order

object (Order)

updateMask

string (FieldMask format)

请注意:对于以下特殊字段,请注意以下事项/建议:1. order.last_update_time 将始终作为更新请求的一部分进行更新。2. 如果作为 updateMask 的一部分提供,则 order.create_time、order.google_order_id 和 order.merchant_order_id 将被忽略。

以逗号分隔的完全限定字段名称列表。示例:"user.displayName,photo"

userNotification

object (UserNotification)

如果指定,则向用户显示包含指定标题和文本的通知。指定通知只是建议用户发送通知,但不保证一定会生成通知。

reason

string

更改/更新的原因。

UserNotification

(可选)在订单更新时显示的用户通知。

JSON 表示法
{
  "title": string,
  "text": string
}
字段
title

string

用户通知的标题。允许的长度上限为 30 个字符。

text

string

通知的内容。允许的长度上限为 100 个字符。