PriceAttribute

किसी ऑर्डर या लाइन आइटम की कीमत एट्रिब्यूट.

JSON के काेड में दिखाना
{
  "type": enum (Type),
  "name": string,
  "id": string,
  "state": enum (State),
  "taxIncluded": boolean,

  // Union field spec can be only one of the following:
  "amount": {
    object (Money)
  },
  "amountMillipercentage": integer
  // End of list of possible types for union field spec.
}
फ़ील्ड
type

enum (Type)

ज़रूरी है: पैसे का टाइप एट्रिब्यूट.

name

string

ज़रूरी है: उपयोगकर्ता ने कीमत एट्रिब्यूट की स्ट्रिंग दिखाई. इसे कारोबारी या कंपनी भेजती है और इसकी जगह के मुताबिक अनुवाद किया जाता है.

id

string

ज़रूरी नहीं: उस लाइन आइटम का आईडी जिससे यह कीमत जुड़ी है.

state

enum (State)

ज़रूरी है: कीमत की स्थिति: अनुमानित बनाम असल.

taxIncluded

boolean

कीमत में टैक्स शामिल है या नहीं.

यूनियन फ़ील्ड spec. यह मॉनेटरी रकम या मिली प्रतिशत को दिखाता है. spec इनमें से सिर्फ़ एक हो सकता है:
amount

object (Money)

कोई रकम.

amountMillipercentage
(deprecated)

integer

प्रतिशत शर्त, प्रतिशत के 1/1000वें तक. उदाहरण: 8.750% को 8750 के तौर पर दिखाया जाता है और नेगेटिव प्रतिशत, छूट का प्रतिशत दिखाते हैं. इस फ़ील्ड को बंद किया जा रहा है. किसी ठोस इस्तेमाल के उदाहरण की ज़रूरत होने पर, उसे फिर से जोड़ा जा सकता है.

पैसे

किसी रकम को उसके करंसी टाइप के साथ दिखाता है.

JSON के काेड में दिखाना
{
  "currencyCode": string,
  "amountInMicros": string
}
फ़ील्ड
currencyCode

string

ISO 4217 में बताया गया तीन अक्षर वाला मुद्रा कोड.

amountInMicros

string (int64 format)

माइक्रो में मात्रा. उदाहरण के लिए, इस फ़ील्ड को 1.99 डॉलर के लिए 19,90,000 पर सेट किया जाना चाहिए.