Offer

รายละเอียดของแพ็กเกจอินเทอร์เน็ตในข้อเสนอที่ขยายเวลาให้แก่ผู้ใช้

การแสดง 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.
}
ช่อง
planName

string

ต้องระบุ สตริงที่ระบุข้อเสนอต่อผู้ใช้

planId

string

ต้องระบุ สตริงที่ไม่ซ้ำกันซึ่งใช้เพื่อระบุข้อเสนอที่ไม่ซ้ำกันและซื้อในภายหลังได้หากผู้ใช้ต้องการ

planDescription

string

ต้องระบุ สตริงที่ยาวขึ้นซึ่งอธิบายข้อเสนอต่อผู้ใช้

promoMessage

string

สตริงที่อธิบายโปรโมชัน

overusagePolicy

enum (OverUsagePolicy)

กำหนดว่าจะเกิดอะไรขึ้นหากผู้ใช้ใช้ข้อมูลมากกว่าจำนวนที่เสนอ ตัวเลือกที่รองรับในปัจจุบัน ได้แก่ ถูกจำกัด ถูกบล็อก และแบบจ่ายตามการใช้งานซึ่งจะหักยอดเงินคงเหลือจากบัญชีผู้ใช้

maxRateKbps

string (int64 format)

แบนด์วิดท์สูงสุดที่แพ็กเกจเสนอให้แก่ผู้ใช้ ระบบอาจแสดงข้อมูลต่อผู้ใช้เมื่อแสดงข้อเสนอ

cost

object (Money)

ต้องระบุ ค่าใช้จ่ายของแพ็กเกจนี้

duration

string (Duration format)

จำนวนวินาทีที่แพ็กเกจจะใช้งานได้เมื่อเปิดใช้งานแล้ว

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" ตัวอย่าง: "3.5s"

offerContext

string

บริบทของข้อเสนอที่ใช้ในข้อความ TransactionRequest

trafficCategories[]

enum (PlanModuleTrafficCategory)

รายการหมวดหมู่การเข้าชมที่จะเรียกเก็บเงินจากโมดูลแพ็กเกจนี้

connectionType

enum (ConnectionType)

ประเภทการเชื่อมต่อที่ขยายเวลาเป็นส่วนหนึ่งของข้อเสนอนี้

refreshPeriod

enum (RefreshPeriod)

ระยะเวลารีเฟรชของข้อเสนอแพ็กเกจนี้ หรือ REFRESH_PERIOD_NONE หากแพ็กเกจไม่รีเฟรชโควต้า แพ็กเกจที่รีเฟรชโควต้าจะรีเฟรช 1 ครั้งในทุกๆ รอบการรีเฟรช

offerType

enum (OfferType)

ระบุประเภทข้อเสนอ ไคลเอ็นต์สามารถปรับแต่งประสบการณ์ของผู้ใช้ในการซื้อข้อเสนอได้ตามประเภทของข้อเสนอ

ฟิลด์ Union quota ข้อมูลโควต้าของแพ็กเกจควรเป็นอย่างใดอย่างหนึ่งต่อไปนี้ quota_bytes, quota_minutes quota ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
quotaBytes

string (int64 format)

โควต้าแพ็กเกจในหน่วยไบต์

quotaMinutes

integer

โควต้าแพ็กเกจเป็นนาที