PriceAttribute

Bir siparişin veya satır öğesinin fiyat özelliği.

JSON gösterimi
{
  "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.
}
Alanlar
type

enum (Type)

Zorunlu: para türü özelliği.

name

string

Zorunlu: Fiyat özelliğinin kullanıcı tarafından gösterilen dizesi. Bu bilgi satıcı tarafından gönderilir ve yerelleştirilir.

id

string

İsteğe bağlı: Bu fiyatın karşılık geldiği satır öğesinin kimliği.

state

enum (State)

Zorunlu: Fiyatın durumu: Tahmini ve Gerçekleşen.

taxIncluded

boolean

Fiyata vergi dahil olup olmadığı.

Birleştirme alanı spec. Parasal tutarı veya milisaniye cinsinden yüzdeyi temsil eder. spec şunlardan yalnızca biri olabilir:
amount

object (Money)

Para tutarı.

amountMillipercentage
(deprecated)

integer

Yüzdenin 1/1000'i oranında yüzde spesifikasyonu. Ör. %8, 750 8750 olarak temsil edilir; negatif yüzdeler ise yüzdelik indirimleri temsil eder. Bu alan kullanımdan kaldırılıyor. Sağlam bir kullanım alanı gerektiğinde tekrar eklemeyi düşünebilirsiniz.

Para

Para birimi türüyle birlikte bir para tutarını gösterir.

JSON gösterimi
{
  "currencyCode": string,
  "amountInMicros": string
}
Alanlar
currencyCode

string

ISO 4217'de tanımlanan 3 harfli para birimi kodu.

amountInMicros

string (int64 format)

Mikro cinsinden miktar. Örneğin, bu alan 1,99 ABD doları için 1990000 olarak ayarlanmalıdır.