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)

একবার প্ল্যানটি সক্রিয় হওয়ার পর প্ল্যানটি বৈধ হওয়ার সংখ্যা।

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

offerContext

string

অফার প্রসঙ্গ, TransactionRequest মেসেজে ব্যবহৃত।

trafficCategories[]

enum ( PlanModuleTrafficCategory )

এই প্ল্যান মডিউলের বিরুদ্ধে চার্জ করা হবে এমন ট্রাফিক বিভাগের তালিকা।

connectionType

enum ( ConnectionType )

এই অফারের অংশ হিসাবে বর্ধিত সংযোগের প্রকার।

refreshPeriod

enum ( RefreshPeriod )

এই প্ল্যান অফারের রিফ্রেশ সময়কাল বা REFRESH_PERIOD_NONE যদি প্ল্যানটি তার কোটা রিফ্রেশ না করে। কোটা রিফ্রেশ করার পরিকল্পনাগুলি প্রতি রিফ্রেশ সময়কালে একবার তা করবে।

offerType

enum ( OfferType )

অফার প্রকার সনাক্ত করুন. অফারের প্রকারের উপর ভিত্তি করে, অফার ক্রয়ের সাথে ব্যবহারকারীর অভিজ্ঞতা ক্লায়েন্ট দ্বারা কাস্টমাইজ করা যেতে পারে।

ইউনিয়ন মাঠ quota । পরিকল্পনা কোটার তথ্য, নিম্নলিখিতগুলির মধ্যে একটি হওয়া উচিত: quota_bytes, quota_minutes৷ quota নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
quotaBytes

string ( int64 format)

বাইটে প্যাকেজ কোটা।

quotaMinutes

number

মিনিটের মধ্যে প্যাকেজ কোটা।