PriceAttribute

É o atributo 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: uma 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

Indica se o preço está incluído nos tributos.

Campo de união spec. Representa um valor monetário ou um milissegundo de porcentagem. 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/1000 de um percentual. Por exemplo: 8,750% é representado como 8.750, e as porcentagens negativas representam descontos percentuais. Descontinuação deste campo. Pode considerar adicionar de volta 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 para US $1,99.