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

دلیل تغییر/به روز رسانی

User Notification

اعلان اختیاری کاربر برای نمایش به عنوان بخشی از به‌روزرسانی سفارش.

نمایندگی JSON
{
  "title": string,
  "text": string
}
زمینه های
title

string

عنوان اعلان کاربر. حداکثر طول مجاز 30 کاراکتر است.

text

string

محتویات اطلاعیه. حداکثر طول مجاز 100 کاراکتر است.