UserListLicensePricing

Giá giấy phép danh sách người dùng.

Biểu diễn dưới dạng JSON
{
  "pricingId": string,
  "startTime": string,
  "endTime": string,
  "pricingActive": boolean,
  "buyerApprovalState": enum (UserListPricingBuyerApprovalState),
  "costMicros": string,
  "currencyCode": string,
  "costType": enum (UserListPricingCostType),
  "maxCostMicros": string
}
Trường
pricingId

string (int64 format)

Chỉ có đầu ra. Mã của mức giá này.

startTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian bắt đầu đặt giá.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Không bắt buộc. Thời gian kết thúc của giá.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

pricingActive

boolean

Chỉ có đầu ra. Mức giá này có đang hoạt động hay không.

buyerApprovalState

enum (UserListPricingBuyerApprovalState)

Chỉ có đầu ra. Trạng thái phê duyệt của người mua đối với mức giá này.

Trường này ở chế độ chỉ đọc.

costMicros

string (int64 format)

Không bắt buộc. Chi phí liên quan đến mô hình, tính bằng đơn vị một phần triệu (10^-6), bằng đơn vị tiền tệ do trường currencyCode chỉ định. Ví dụ: 2000000 có nghĩa là 2 đô la Mỹ nếu currencyCodeUSD.

currencyCode

string

Không bắt buộc. Đơn vị tiền tệ mà bạn chỉ định chi phí và max_cost. Phải là mã tiền tệ gồm 3 chữ cái theo tiêu chuẩn ISO 4217.

costType

enum (UserListPricingCostType)

Không thể thay đổi. Loại chi phí của mức giá này.

Chỉ có thể đặt trong thao tác create. Không thể cập nhật cho giấy phép hiện có.

maxCostMicros

string (int64 format)

Không bắt buộc. CPM tối đa mà đối tượng thương mại có thể bị tính phí khi sử dụng loại chi phí MEDIA_SHARE. Giá trị được tính bằng đơn vị một phần triệu (10^-6) và bằng đơn vị tiền tệ do trường currencyCode chỉ định. Ví dụ: 2000000 có nghĩa là 2 đô la Mỹ nếu currencyCodeUSD.

Thông tin này chỉ liên quan khi costType là MEDIA_SHARE. Khi costType không phải là MEDIA_SHARE và bạn đặt trường này, hệ thống sẽ trả về lỗi MAX_COST_NOT_ALLOWED. Nếu bạn không đặt hoặc đặt thành 0, thì sẽ không có giới hạn.

UserListPricingBuyerApprovalState

Trạng thái phê duyệt của người mua đối với giá trong danh sách người dùng.

Enum
USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED KHÔNG XÁC ĐỊNH.
PENDING Ứng dụng danh sách người dùng chưa chấp nhận các điều khoản về giá do chủ sở hữu danh sách người dùng đặt ra.
APPROVED Ứng dụng danh sách người dùng đã chấp nhận các điều khoản về giá do chủ sở hữu danh sách người dùng đặt ra.
REJECTED Khách hàng danh sách người dùng đã từ chối các điều khoản về giá do chủ sở hữu danh sách người dùng đặt ra.

UserListPricingCostType

Loại chi phí định giá danh sách người dùng.

Enum
USER_LIST_PRICING_COST_TYPE_UNSPECIFIED Không xác định.
CPC Chi phí mỗi lượt nhấp.
CPM Chi phí mỗi nghìn lượt hiển thị.
MEDIA_SHARE Chia sẻ nội dung nghe nhìn.