PriceAttribute

Atributo de precio de un pedido o una línea de pedido.

Representación 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)

Obligatorio: atributo de tipo de dinero.

name

string

Obligatorio: Es la cadena del atributo precio que muestra el usuario. El comercio envía y localiza el contenido.

id

string

Opcional: Es el ID de la línea de pedido al que corresponde este precio.

state

enum (State)

Obligatorio: Estado del precio: Valor estimado o real.

taxIncluded

boolean

Indica si el precio está incluido en los impuestos.

Campo de unión spec. Representa el importe monetario o el porcentaje en mililitros. Las direcciones (spec) solo pueden ser una de las siguientes opciones:
amount

object (Money)

Importe monetario

amountMillipercentage
(deprecated)

integer

La especificación de porcentaje, a 1/1,000 de un porcentaje. P. ej.: 8.750% se representa como 8, 750; los porcentajes negativos representan descuentos porcentuales. Se dará de baja este campo. Considera volver a agregar cuando se requiera un caso de uso sólido.

Dinero

Representa un importe de dinero con su tipo de moneda.

Representación JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
Campos
currencyCode

string

El código de moneda de 3 letras definido en el estándar ISO 4217.

amountInMicros

string (int64 format)

Importe en micros Por ejemplo, este campo se debe establecer como 1990,000 por $1.99.