Offer

Thông tin chi tiết về gói dữ liệu trong ưu đãi được cung cấp cho người dùng.

Biểu diễn dưới dạng JSON
{
  "planName": string,
  "planId": string,
  "planDescription": string,
  "promoMessage": string,
  "overusagePolicy": enum (OverUsagePolicy),
  "maxRateKbps": string,
  "cost": {
    object (Money)
  },
  "duration": string,
  "offerContext": string,
  "trafficCategories": [
    enum (PlanModuleTrafficCategory)
  ],
  "connectionType": enum (ConnectionType),
  "refreshPeriod": enum (RefreshPeriod),
  "offerType": enum (OfferType),

  // Union field quota can be only one of the following:
  "quotaBytes": string,
  "quotaMinutes": integer
  // End of list of possible types for union field quota.
}
Trường
planName

string

Bắt buộc. Một chuỗi xác định ưu đãi cho người dùng.

planId

string

Bắt buộc. Một chuỗi duy nhất có thể được dùng để xác định riêng biệt ưu đãi và sau đó mua hàng nếu người dùng muốn.

planDescription

string

Bắt buộc. Một chuỗi dài hơn mô tả ưu đãi cho người dùng.

promoMessage

string

Chuỗi mô tả chương trình khuyến mãi.

overusagePolicy

enum (OverUsagePolicy)

Xác định điều gì sẽ xảy ra nếu người dùng sử dụng nhiều hơn lượng dữ liệu được cung cấp. Các lựa chọn hiện được hỗ trợ là: bị điều tiết, bị chặn và trả tiền theo mức sử dụng (trừ số dư trong tài khoản người dùng).

maxRateKbps

string (int64 format)

Băng thông tối đa mà gói cung cấp cho người dùng. Thông tin này có thể được hiển thị cho người dùng khi ưu đãi xuất hiện.

cost

object (Money)

Bắt buộc. Chi phí của gói này.

duration

string (Duration format)

Số giây mà gói có hiệu lực sau khi được kích hoạt.

Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng "s". Ví dụ: "3.5s".

offerContext

string

Ngữ cảnh của ưu đãi, được dùng trong thông báo TransactionRequest.

trafficCategories[]

enum (PlanModuleTrafficCategory)

Danh sách các danh mục lưu lượng truy cập sẽ được tính phí theo mô-đun kế hoạch này.

connectionType

enum (ConnectionType)

Loại kết nối được mở rộng trong ưu đãi này.

refreshPeriod

enum (RefreshPeriod)

Khoảng thời gian làm mới của ưu đãi trong gói này hoặc REFRESH_PERIOD_NONE nếu gói không làm mới hạn mức. Những gói có hạn mức làm mới sẽ làm mới một lần trong mỗi khoảng thời gian làm mới.

offerType

enum (OfferType)

Xác định loại ưu đãi. Dựa trên loại ưu đãi, khách hàng có thể tuỳ chỉnh trải nghiệm người dùng khi mua ưu đãi.

Trường nhóm quota. Thông tin về hạn mức của gói, phải là một trong những thông tin sau: quota_bytes, quota_minutes. quota chỉ có thể là một trong những trạng thái sau:
quotaBytes

string (int64 format)

Hạn mức gói tính bằng byte.

quotaMinutes

integer

Hạn mức gói tính bằng phút.