PriceAttribute

Thuộc tính giá của một đơn đặt hàng hoặc mục hàng.

Biểu diễn dưới dạng 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.
}
Các trường
type

enum (Type)

Bắt buộc: loại thuộc tính tiền.

name

string

Bắt buộc: Chuỗi do người dùng hiển thị của thuộc tính giá. Thông tin này do người bán gửi và bản địa hoá.

id

string

Không bắt buộc: Mã của mục hàng tương ứng với giá này.

state

enum (State)

Bắt buộc: trạng thái giá: Ước tính so với thực tế

taxIncluded

boolean

Liệu giá đã bao gồm thuế hay chưa.

Trường nhóm spec. Đại diện cho số tiền hoặc phần trăm phần trăm. spec chỉ có thể là một trong những trạng thái sau đây:
amount

object (Money)

Số tiền.

amountMillipercentage
(deprecated)

integer

Tỷ lệ phần trăm cụ thể, tới 1/1000 của phần trăm. Ví dụ: 8,750% được biểu thị dưới dạng 8750, tỷ lệ phần trăm âm biểu thị tỷ lệ phần trăm giảm giá. Ngừng sử dụng trường này. Bạn có thể cân nhắc thêm lại khi cần có một trường hợp sử dụng chắc chắn.

Tiền

Biểu thị số tiền cùng với loại đơn vị tiền tệ.

Biểu diễn dưới dạng JSON
{
  "currencyCode": string,
  "amountInMicros": string
}
Các trường
currencyCode

string

Mã đơn vị tiền tệ gồm 3 chữ cái theo tiêu chuẩn ISO 4217.

amountInMicros

string (int64 format)

Số tiền tính theo phần triệu. Ví dụ: bạn đặt giá trị của trường này là 1990000 với giá trị là 1, 99 USD.