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/1,000 מהאחוז. לדוגמה: 8.750% מיוצג כ-8750, באחוזים שליליים מייצגים הנחות באחוזים. אנחנו מוציאים את השדה הזה משימוש. כדאי להוסיף חזרה כאשר יש צורך בתרחיש לדוגמה מוצק.

כסף

מייצג סכום כסף בסוג המטבע שלו.

ייצוג JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
שדות
currencyCode

string

קוד מטבע בן 3 אותיות שמוגדר בתקן ISO 4217.

amountInMicros

string (int64 format)

כמות במיליוניות השנייה. לדוגמה, הגדרת השדה הזה צריכה להיות 1990000$ עבור $1.99.