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

Gerekli: Fiyat özelliğinin kullanıcı tarafından gösterilen dizesi. Bu numara, satıcı tarafından gönderilir ve yerelleştirilmiş.

id

string

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

state

enum (State)

Gerekli: fiyat durumu: Tahmin ve Gerçek değer.

taxIncluded

boolean

Fiyatın vergi dahil olup olmadığı.

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

object (Money)

Para tutarı.

amountMillipercentage
(deprecated)

integer

Bir yüzdenin 1/1000'i kadar yüzde spesifikasyonu. Örneğin: %8,750, 8750 olarak, negatif yüzdeler ise indirim yüzdelerini temsil eder. Bu alan kullanımdan kaldırılıyor. Sağlam bir kullanım alanı gerektiğinde tekrar eklemeyi düşünebilirsiniz.

Para birimi

Para birimi türüyle birlikte para tutarını temsil eder.

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.