Offer

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

การแสดง JSON
{
  "planName": string,
  "planId": string,
  "planDescription": string,
  "promoMessage": string,
  "languageCode": 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": number
  // End of list of possible types for union field quota.
}
ช่อง
planName

string

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

planId

string

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

planDescription

string

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

promoMessage

string

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

languageCode

string

ต้องระบุ รหัสภาษา BCP-47 เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier

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 ถ้าแผนไม่ได้รีเฟรชโควต้า ระบบจะวางแผนอัปเดตตามโควต้าทุกช่วงเวลาการรีเฟรช

offerType

enum (OfferType)

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

ช่อง Union quota ข้อมูลโควต้าแผน ควรเป็นหนึ่งในค่าโควต้า [bytes_bytes] และโควต้า [Minute_minutes] quota ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
quotaBytes

string (int64 format)

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

quotaMinutes

number

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