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: Tipo de atributo de dinero.

name

string

Obligatorio: El usuario muestra la cadena del atributo precio. El comercio envía y localiza esta información.

id

string

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

state

enum (State)

Obligatorio: Estado del precio: Estimación vs. real.

taxIncluded

boolean

Si el precio está incluido en los impuestos

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

object (Money)

Importe monetario

amountMillipercentage
(deprecated)

integer

La especificación de porcentaje, hasta 1/1,000 de un porcentaje. P. ej., 8.750% se representa como 8,750 y los porcentajes negativos representan descuentos porcentuales. Este campo dejará de estar disponible. Puedes considerar volver a agregarlo 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 configurar como 1990000 para $1.99.