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 поля Union. Представляет либо денежную сумму, либо миллипроценты. 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)

Сумма в микро. Например, в этом поле должно быть установлено значение 1990000 за 1,99 доллара США.