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: atrybut typ pieniędzy.

name

string

Wymagane: użytkownik wyświetlił ciąg znaków z atrybutu cena. Ta informacja jest wysyłana i zlokalizowana przez sprzedawcę.

id

string

Opcjonalnie: identyfikator elementu zamówienia, którego dotyczy ta cena.

state

enum (State)

Wymagane: stan ceny: szacunkowa a rzeczywista.

taxIncluded

boolean

Określa, czy cena jest uwzględniona w podatku.

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

object (Money)

Kwota pieniężna.

amountMillipercentage
(deprecated)

integer

Specyfikacja procentowa do 1/1000. Przykład: 8,750% jest przedstawione jako 8750, a ujemne wartości procentowe oznaczają rabaty procentowe. Wycofuję to pole. Rozważ dodanie go ponownie, gdy wymagane jest solidne zastosowanie.

Pieniądze

Reprezentuje kwotę za pomocą jej typu 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. np.w tym polu należy ustawić wartość 1990000, czyli 1,99 PLN.