REST Resource: operators.planStatuses

সম্পদ: প্ল্যান স্ট্যাটাস

প্ল্যানস্ট্যাটাসে ব্যবহারকারীর কেনা সমস্ত শীর্ষ-স্তরের মোবাইল পরিষেবা প্যাকেজের বিবরণ রয়েছে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "plans": [
    {
      object (Plan)
    }
  ],
  "languageCode": string,
  "expireTime": string,
  "updateTime": string,
  "title": string,
  "subscriberId": string,
  "accountInfo": {
    object (AccountInfo)
  },
  "uiCompatibility": enum (UiCompatibility),
  "notifications": [
    enum (NotificationType)
  ],
  "planInfoPerClient": {
    object (PlanInfoPerClient)
  },
  "cpidState": enum (CpidState)
}
ক্ষেত্র
name

string

নিম্নলিখিত বিন্যাসে PlanStatus-এর সম্পদের নাম: operators/{asn_id}/planStatuses/{userKey} । একটি PlanStatus এন্ট্রি তৈরি করার সময় নামটি উপেক্ষা করা হয়।

plans[]

object ( Plan )

এই ব্যবহারকারীর মালিকানাধীন পরিকল্পনার তালিকা।

languageCode

string

প্রয়োজন। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন।

expireTime

string ( Timestamp format)

প্রয়োজন। শেয়ার্ড প্ল্যান গ্রুপের তথ্য পুরানো হয়ে যাওয়ার সময়। এই সময়ের পরে অ্যাপ্লিকেশনগুলিতে প্ল্যান স্ট্যাটাস দেওয়া হবে না। মেয়াদ উত্তীর্ণ সময় ভবিষ্যতে হতে হবে.

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

প্রয়োজন। সময় যখন ডেটা প্ল্যান এজেন্ট (DPA) ব্যাকএন্ড সিস্টেম থেকে প্ল্যান স্ট্যাটাস তথ্য নিয়ে আসে। পরিকল্পনা স্থিতি তথ্য কত সাম্প্রতিক তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। আপডেটের সময় অবশ্যই অতীতের হতে হবে তবে 30 দিনের বেশি পুরানো হতে পারে না।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

title

string

অপারেটরের সাথে ব্যবহারকারীর চুক্তির শিরোনাম। এটি UI হেডারে দেখানো হবে।

subscriberId

string

ব্যবহারকারীকে সনাক্ত করতে ক্যারিয়ার সিস্টেমে অনন্য স্থিতিশীল শনাক্তকারী।

accountInfo

object ( AccountInfo )

প্রিপেইড ব্যবহারকারীদের জন্য প্রয়োজন. ব্যবহারকারীর অ্যাকাউন্ট ব্যালেন্স সম্পর্কে তথ্য।

uiCompatibility

enum ( UiCompatibility )

একটি ব্যবহারকারী ইন্টারফেসে ব্যবহারকারীকে PlanStatus দেখানো যাবে কিনা তা নির্ধারণ করে। UI_INCOMPATIBLE এ সেট করা হলে, প্ল্যান স্ট্যাটাস ব্যবহারকারীকে বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা যেতে পারে কিন্তু ব্যবহারকারীকে প্ল্যানের তথ্য দেখানোর জন্য ব্যবহার করা হবে না।

notifications[]

enum ( NotificationType )

GTAF দ্বারা ব্যবহারকারীকে পাঠানো বিজ্ঞপ্তিগুলির প্রকারের তালিকা রয়েছে৷ GTAF এই ক্ষেত্রটিকে উপেক্ষা করে যদি এটি কলকারী দ্বারা জনবহুল হয়।

planInfoPerClient

object ( PlanInfoPerClient )

একটি নির্দিষ্ট Google ক্লায়েন্টের সাথে প্রাসঙ্গিক ডেটা প্ল্যান তথ্য।

cpidState

enum ( CpidState )

এই প্ল্যান স্ট্যাটাসের সাথে যুক্ত হওয়ার জন্য CPID-এর স্থিতি।

পদ্ধতি

create

একটি মোবাইল অপারেটরকে (এর অনন্য স্বায়ত্তশাসিত সিস্টেম নম্বর (ASN) দ্বারা চিহ্নিত) নতুন PlanStatus এন্ট্রি যোগ করার অনুমতি দেয়৷