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가 전체 주문이어야 합니다. 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. 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자(영문 기준)입니다.