PriceAttribute

Attribut prix d'une commande ou d'une ligne de commande.

Représentation 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.
}
Champs
type

enum (Type)

Obligatoire: attribut type d'argent.

name

string

Obligatoire: chaîne affichée par l'utilisateur pour l'attribut de prix. Cette information est envoyée et localisée par le marchand.

id

string

Facultatif: ID de la ligne à laquelle ce prix correspond.

state

enum (State)

Obligatoire : état du prix (estimation ou réel).

taxIncluded

boolean

Indique si le prix est TTC.

Champ d'union spec. Représente la valeur monétaire ou le pourcentage en millisecondes. spec ne peut être qu'un des éléments suivants :
amount

object (Money)

Montant monétaire.

amountMillipercentage
(deprecated)

integer

Spécification de pourcentage, au 1/1 000e de pourcentage. Par exemple, 8,750% est représenté par 8 750, et les pourcentages négatifs représentent un pourcentage de remise. Abandon de ce champ. Vous pouvez envisager d'ajouter de nouveau l'outil lorsqu'un cas d'utilisation solide est requis.

Valeur monétaire

Représente un montant associé à un type de devise.

Représentation JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
Champs
currencyCode

string

Code de devise à trois lettres défini par la norme ISO 4217.

amountInMicros

string (int64 format)

Montant en micros. Par exemple, ce champ doit être défini sur 1990000 pour 1,99 $.