PriceAttribute

Atributo de preço de um pedido ou item de linha.

Representação 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.
}
Campos
type

enum (Type)

Obrigatório: atributo de tipo de dinheiro.

name

string

Obrigatório: string do atributo de preço exibida pelo usuário. Ele é enviado e localizado pelo comerciante.

id

string

Opcional: ID do item de linha a que esse preço corresponde.

state

enum (State)

Obrigatório: estado do preço: estimativa x real.

taxIncluded

boolean

Se o preço inclui tributos.

Campo de união spec. Representa o valor monetário ou a porcentagem em milissegundos. spec pode ser apenas de um dos tipos a seguir:
amount

object (Money)

Valor monetário.

amountMillipercentage
(deprecated)

integer

A especificação de porcentagem para 1/1.000 de um percentual. Por exemplo: 8,750% é representado como 8.750, e as porcentagens negativas representam descontos percentuais. Suspensão do uso deste campo. Pode considerar adicionar novamente quando um caso de uso sólido for necessário.

Dinheiro

Representa um montante em dinheiro com o respectivo tipo de moeda.

Representação JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
Campos
currencyCode

string

O código de moeda de três letras definido no ISO 4217.

amountInMicros

string (int64 format)

Quantia em micros. Por exemplo, este campo deve ser definido como 1990000 por US $1,99.