LineItemUpdate

अब काम नहीं करता: इसके बजाय, V3 Proto का इस्तेमाल करें. अलग-अलग लाइन आइटम के लिए अपडेट. orderState या price में से कम से कम एक के बारे में बताया जाना चाहिए.

JSON के काेड में दिखाना
{
  "orderState": {
    object (OrderState)
  },
  "price": {
    object (Price)
  },
  "reason": string,
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
फ़ील्ड
orderState

object (OrderState)

लाइन आइटम के लेवल की नई स्थिति.

price

object (Price)

लाइन आइटम की नई कीमत.

reason

string

बदलाव की वजह. कीमत में बदलाव करने के लिए ज़रूरी है.

extension

object

लाइन आइटम एक्सटेंशन में अपडेट करें. प्रकार को आइटम के मौजूदा एक्सटेंशन प्रकार से मेल खाना चाहिए.

ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड "@type" में, टाइप की पहचान करने वाला यूआरआई होता है. उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }.