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 শুধুমাত্র PurchaseOrderExtension স্ট্যাটাস আপডেট সমর্থন করে এবং এই সমর্থন প্রসারিত করার কোন পরিকল্পনা নেই। পরিবর্তে, আমরা আপডেটমাস্ক ব্যবহার করার পরামর্শ দিই কারণ এটি আরও জেনেরিক, এক্সটেনসিবল এবং সমস্ত উল্লম্বের জন্য ব্যবহার করা যেতে পারে।

order

object ( Order )

updateMask

string ( FieldMask format)

দ্রষ্টব্য: নিম্নলিখিত বিশেষ ক্ষেত্রগুলির জন্য নিম্নলিখিত বিবেচনা/পরামর্শ রয়েছে: 1. order.last_update_time সর্বদা আপডেট অনুরোধের অংশ হিসাবে আপডেট করা হবে। 2. order.create_time, order.google_order_id এবং order.merchant_order_id উপেক্ষা করা হবে যদি আপডেটমাস্কের অংশ হিসাবে প্রদান করা হয়।

ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

userNotification

object ( UserNotification )

নির্দিষ্ট করা হলে, নির্দিষ্ট শিরোনাম এবং পাঠ্য সহ ব্যবহারকারীকে একটি বিজ্ঞপ্তি প্রদর্শন করে। একটি বিজ্ঞপ্তি নির্দিষ্ট করা হল বিজ্ঞপ্তি দেওয়ার জন্য একটি পরামর্শ এবং এটি একটি বিজ্ঞপ্তির ফলে নিশ্চিত নয়৷

reason

string

পরিবর্তন/আপডেট করার কারণ।

ব্যবহারকারীর বিজ্ঞপ্তি

অর্ডার আপডেটের অংশ হিসেবে প্রদর্শনের জন্য ঐচ্ছিক ব্যবহারকারীর বিজ্ঞপ্তি।

JSON প্রতিনিধিত্ব
{
  "title": string,
  "text": string
}
ক্ষেত্র
title

string

ব্যবহারকারীর বিজ্ঞপ্তির শিরোনাম। সর্বাধিক অনুমোদিত দৈর্ঘ্য 30 অক্ষর।

text

string

বিজ্ঞপ্তির বিষয়বস্তু। সর্বাধিক অনুমোদিত দৈর্ঘ্য 100 অক্ষর।