OrderUpdate

Bir siparişle güncelleyin.

JSON gösterimi
{
  "type": enum (Type),
  "order": {
    object (Order)
  },
  "updateMask": string,
  "userNotification": {
    object (UserNotification)
  },
  "reason": string
}
Alanlar
type
(deprecated)

enum (Type)

Desteği sonlandırıldı: Bunun yerine OrderUpdate.update_mask değerini kullanın. = SNAPSHOT türündeyse, OrderUpdate.order tüm sipariş olmalıdır. Tür = ORDER_STATUS ise bu, sipariş düzeyinde durum değişikliğidir. Yalnızca Order.last_update_time ve bu sektör/tema durumu alınır. Not: type.ORDER_STATUS, yalnızca Purcahase OrderExtension durum güncellemelerini destekler ve bu desteğin genişletilmesiyle ilgili bir plan yoktur. Bunun yerine, daha genel, genişletilebilir ve tüm sektörler için kullanılabildiğinden updateMask'i kullanmanızı öneririz.

order

object (Order)

updateMask

string (FieldMask format)

Not: Aşağıdaki özel alanlar için şu hususlar/öneriler geçerlidir: 1. order.last_update_time güncelleme isteğinin bir parçası olarak her zaman güncellenir. 2. order.create_time, order.google_order_id ve order.merchant_order_id gibi değerleri, updateMask kapsamında sağlanırsa yoksayılır.

Alanların tam nitelikli adlarının virgülle ayrılmış listesi. Örnek: "user.displayName,photo".

userNotification

object (UserNotification)

Belirtilirse kullanıcıya, belirtilen başlık ve metinle bir bildirim görüntüler. Bir bildirimin belirtilmesi, bildirimde bulunulması önerilir ve bildirimle sonuçlanacağı garanti edilmez.

reason

string

Değişikliğin/güncellemenin nedeni.

UserNotification

Sipariş güncellemesinin bir parçası olarak gösterilecek isteğe bağlı kullanıcı bildirimi.

JSON gösterimi
{
  "title": string,
  "text": string
}
Alanlar
title

string

Kullanıcı bildiriminin başlığı. İzin verilen maksimum uzunluk 30 karakterdir.

text

string

Bildirimin içeriği. İzin verilen maksimum uzunluk 100 karakterdir.