PriceAttribute

Attribut prix d'une commande ou d'un article.

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 de type d'argent.

name

string

Obligatoire: l'utilisateur a affiché la chaîne de l'attribut prix. Ce nom est envoyé et localisé par le marchand.

id

string

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

state

enum (State)

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

taxIncluded

boolean

Indique si les taxes sont incluses dans le prix.

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

object (Money)

Montant monétaire.

amountMillipercentage
(deprecated)

integer

Spécification du pourcentage, jusqu'à 1/1 000e de pourcentage. Exemple : "8, 750 %" correspond à 8 750.Les pourcentages négatifs représentent les pourcentages de remise. Abandon de ce champ. Envisagez de l'ajouter à nouveau lorsqu'un cas d'utilisation solide est requis.

Monnaie

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 $.