LineItemUpdate

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

जेएसओएन के काेड में दिखाना
{
  "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" }.