PriceAttribute

Atrybut cena zamówienia lub elementu zamówienia.

Zapis 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.
}
Pola
type

enum (Type)

Wymagany: typ atrybutu pieniężnego.

name

string

Wymagany: wyświetlany przez użytkownika ciąg atrybutu cena. Są one wysyłane i zlokalizowane przez sprzedawcę.

id

string

Opcjonalnie: identyfikator elementu zamówienia, któremu odpowiada ta cena.

state

enum (State)

Wymagane: stan ceny: Szacunkowa/rzeczywista.

taxIncluded

boolean

Określa, czy cena zawiera podatek.

Pole sumy spec. Reprezentuje kwotę pieniężną lub procent w procentach. spec może mieć tylko jedną z tych wartości:
amount

object (Money)

Kwota pieniężna.

amountMillipercentage
(deprecated)

integer

Specyfikacja procentowa z dokładnością do 1/1000 procenta. Na przykład: 8,750% przedstawia się jako 8750, a ujemne wartości procentowe oznaczają rabaty procentowe. Wycofuję to pole. Rozważ dodanie tej funkcji ponownie, jeśli wymagane jest solidne zastosowanie.

Pieniądze

Reprezentuje kwotę pieniędzy wraz z typem waluty.

Zapis JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
Pola
currencyCode

string

Trzyliterowy kod waluty zdefiniowany w normie ISO 4217.

amountInMicros

string (int64 format)

Ilość w mikro. Na przykład w tym polu należy ustawić wartość 1990000 dla kwoty 1, 99 USD.