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, सिर्फ़ PucahaseOrderExtension स्थिति अपडेट के साथ काम करने की सुविधा देता है. फ़िलहाल, इस सुविधा को बढ़ाने का कोई प्लान नहीं है. इसके बजाय, हम updatedMask का इस्तेमाल करने का सुझाव देते हैं, क्योंकि यह ज़्यादा सामान्य और विस्तार से काम करने लायक है. साथ ही, इसका इस्तेमाल सभी वर्टिकल के लिए किया जा सकता है.

order

object (Order)

updateMask

string (FieldMask format)

ध्यान दें: इन खास फ़ील्ड के लिए, ये विचार/सुझाव दिए गए हैं: 1. order.last_update_time को अपडेट करने के अनुरोध के हिस्से के तौर पर हमेशा अपडेट किया जाएगा. 2. अगर updatedMask के हिस्से के रूप में ऑर्डर दिया जाता है, तो ऑर्डर.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 वर्ण इस्तेमाल किए जा सकते हैं.