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. 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자(영문 기준)입니다.