PriceAttribute

Preisattribut einer Bestellung oder Werbebuchung.

JSON-Darstellung
{
  "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.
}
Felder
type

enum (Type)

Erforderlich: Typ des Geldattributs.

name

string

Erforderlich: Der vom Nutzer angezeigte String des Preisattributs. Diese wird vom Händler gesendet und lokalisiert.

id

string

Optional: ID der Position, der dieser Preis entspricht.

state

enum (State)

Erforderlich: Status des Preises: Schätzung vs. tatsächlicher Preis

taxIncluded

boolean

Gibt an, ob der Preis inklusive Steuern ist.

Union-Feld spec. Stellt entweder einen Geldbetrag oder einen Milli-Prozentsatz dar. Für spec ist nur einer der folgenden Werte zulässig:
amount

object (Money)

Geldbetrag.

amountMillipercentage
(deprecated)

integer

Die Prozentspezifikation zu 1/1000 Prozent. Beispiel: 8,750% wird als 8.750 dargestellt, negative Prozentsätze für Rabatte in Prozent. Dieses Feld wird verworfen. Wenn ein solider Anwendungsfall erforderlich ist, können Sie das Video wieder hinzufügen.

Geldbetrag

Stellt einen Geldbetrag mit Währungstyp dar.

JSON-Darstellung
{
  "currencyCode": string,
  "amountInMicros": string
}
Felder
currencyCode

string

Der aus drei Buchstaben bestehende Währungscode gemäß ISO 4217.

amountInMicros

string (int64 format)

Betrag in Mikroeinheiten. Dieses Feld sollte beispielsweise als 1990000 für 1, 99 $festgelegt werden.