- সম্পদ: প্ল্যান স্ট্যাটাস
- JSON প্রতিনিধিত্ব
- পরিকল্পনা
- প্ল্যান ক্যাটাগরি
- প্ল্যানমডিউল
- বাইটকোটা
- টাইমকোটা
- ব্যালেন্স লেভেল
- PlanModuleTrafficCategory
- অতিরিক্ত ব্যবহার নীতি
- প্ল্যানস্টেট
- রিফ্রেশ পিরিয়ড
- অ্যাকাউন্ট তথ্য
- টাকা
- অ্যাকাউন্ট ব্যালেন্স স্ট্যাটাস
- ইউআই-কম্প্যাটিবিলিটি
- বিজ্ঞপ্তির ধরন
- PlanInfoPerClient
- YouTube
- রেট লিমিটেড স্ট্রিমিং
- AndroidSystemInfo
- সেলুলার ইনফো
- সংযোগ টাইপ
- পরিমাপকতা
- CpidState
- পদ্ধতি
সম্পদ: প্ল্যান স্ট্যাটাস
প্ল্যানস্ট্যাটাসে ব্যবহারকারীর কেনা সমস্ত শীর্ষ-স্তরের মোবাইল পরিষেবা প্যাকেজের বিবরণ রয়েছে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "name": string, "plans": [ { object ( |
ক্ষেত্র | |
---|---|
name | নিম্নলিখিত বিন্যাসে PlanStatus-এর সম্পদের নাম: |
plans[] | এই ব্যবহারকারীর মালিকানাধীন পরিকল্পনার তালিকা। |
languageCode | প্রয়োজন। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। |
expireTime | প্রয়োজন। শেয়ার্ড প্ল্যান গ্রুপের তথ্য পুরানো হয়ে যাওয়ার সময়। এই সময়ের পরে অ্যাপ্লিকেশনগুলিতে প্ল্যান স্ট্যাটাস দেওয়া হবে না। মেয়াদ উত্তীর্ণ সময় ভবিষ্যতে হতে হবে. RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
updateTime | প্রয়োজন। সময় যখন ডেটা প্ল্যান এজেন্ট (DPA) ব্যাকএন্ড সিস্টেম থেকে প্ল্যান স্ট্যাটাস তথ্য নিয়ে আসে। পরিকল্পনা স্থিতি তথ্য কত সাম্প্রতিক তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। আপডেটের সময় অবশ্যই অতীতের হতে হবে তবে 30 দিনের বেশি পুরানো হতে পারে না। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
title | অপারেটরের সাথে ব্যবহারকারীর চুক্তির শিরোনাম। এটি UI হেডারে দেখানো হবে। |
subscriberId | ব্যবহারকারীকে সনাক্ত করতে ক্যারিয়ার সিস্টেমে অনন্য স্থিতিশীল শনাক্তকারী। |
accountInfo | প্রিপেইড ব্যবহারকারীদের জন্য প্রয়োজন. ব্যবহারকারীর অ্যাকাউন্ট ব্যালেন্স সম্পর্কে তথ্য। |
uiCompatibility | একটি ব্যবহারকারী ইন্টারফেসে ব্যবহারকারীকে PlanStatus দেখানো যাবে কিনা তা নির্ধারণ করে। UI_INCOMPATIBLE এ সেট করা হলে, প্ল্যান স্ট্যাটাস ব্যবহারকারীকে বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা যেতে পারে কিন্তু ব্যবহারকারীকে প্ল্যানের তথ্য দেখানোর জন্য ব্যবহার করা হবে না। |
notifications[] | GTAF দ্বারা ব্যবহারকারীকে পাঠানো বিজ্ঞপ্তিগুলির প্রকারের তালিকা রয়েছে৷ GTAF এই ক্ষেত্রটিকে উপেক্ষা করে যদি এটি কলকারী দ্বারা জনবহুল হয়। |
planInfoPerClient | একটি নির্দিষ্ট Google ক্লায়েন্টের সাথে প্রাসঙ্গিক ডেটা প্ল্যান তথ্য। |
cpidState | এই প্ল্যান স্ট্যাটাসের সাথে যুক্ত হওয়ার জন্য CPID-এর স্থিতি। |
পরিকল্পনা
ব্যবহারকারীর মোবাইল প্ল্যানের বিশদ বিবরণ, যা একজন গ্রাহক ক্রয় করা শীর্ষ-স্তরের মোবাইল পরিষেবা প্যাকেজ। প্ল্যানটি "30 দিনের জন্য 10 জিবি মোবাইল ডেটা" এর মতো সহজ হতে পারে বা এটি উপাদানগুলির একটি সংগ্রহ হিসাবে সংজ্ঞায়িত করা যেতে পারে (যা আমরা প্ল্যান মডিউল হিসাবে উল্লেখ করি)৷ উদাহরণস্বরূপ, ACME প্ল্যান 199, "2GB ডেটা, আনলিমিটেড হোয়াটসঅ্যাপ + আনলিমিটেড ওয়েচ্যাট এবং 1GB স্পটিফাই" হিসাবে বর্ণিত, তিনটি প্ল্যান মডিউল রয়েছে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "planName": string, "planId": string, "planCategory": enum ( |
ক্ষেত্র | |
---|---|
planName | ব্যবহারকারীর মোবাইল প্ল্যানের নাম। |
planId | প্রয়োজন। পরিকল্পনা শনাক্তকারী, অফার চলাকালীন প্ল্যান উল্লেখ করতে ব্যবহৃত হয়, ইত্যাদি। |
planCategory | প্রিপেইড বা পোস্টপেইড প্ল্যান। |
expirationTime | প্রয়োজন। এই পরিকল্পনার মেয়াদ শেষ হলে। বেশিরভাগ পরিকল্পনার জন্য, এটি সমস্ত প্ল্যান মডিউল নির্দিষ্ট মেয়াদ শেষ হওয়ার সর্বাধিক সময়ের সমান হওয়া উচিত। প্ল্যানগুলির জন্য যেগুলি পর্যায়ক্রমে মডিউল কোটা রিফ্রেশ করে, এটি সামগ্রিক প্ল্যানের মেয়াদ শেষ হওয়ার সময় হওয়া উচিত, যে সময়ে প্ল্যান মডিউলগুলি রিফ্রেশ করা বন্ধ করে৷ পরিকল্পনার মেয়াদ শেষ না হলে এই ক্ষেত্রটি বাদ দেওয়া উচিত। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
planModules[] | বিস্তারিত পরিকল্পনা মডিউল (সাব-প্ল্যান) তথ্য। |
planState | ব্যবহারকারী পরিকল্পনার অবস্থা যেমন সক্রিয়, নিষ্ক্রিয় ইত্যাদি। |
প্ল্যান ক্যাটাগরি
সম্ভাব্য পরিকল্পনা বিভাগের ধরন।
এনামস | |
---|---|
PLAN_CATEGORY_UNSPECIFIED | অনির্দিষ্ট। |
PREPAID | প্রিপেইড প্ল্যান। |
POSTPAID | পোস্টপেইড প্ল্যান। |
প্ল্যানমডিউল
একটি প্ল্যানের ভিতরে প্রতিটি ডেটা প্ল্যান মডিউল (বা সাব-প্ল্যান) এর তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "coarseBalanceLevel": enum ( |
ক্ষেত্র | ||
---|---|---|
coarseBalanceLevel | মোটা ভারসাম্য তথ্য। | |
trafficCategories[] | এই প্ল্যান মডিউলের বিরুদ্ধে চার্জ করা হবে এমন ট্রাফিক বিভাগের তালিকা। | |
expirationTime | প্রয়োজন। পরিকল্পনা মডিউল নির্দিষ্ট মেয়াদ শেষ হওয়ার সময়। কোটা সহ পরিকল্পনা মডিউলগুলির জন্য যা পর্যায়ক্রমে রিফ্রেশ হয়, এটি পরবর্তী মডিউল রিফ্রেশের সময়। পরিকল্পনা মডিউল মেয়াদ শেষ না হলে এই ক্ষেত্রটি বাদ দেওয়া উচিত। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: | |
overUsagePolicy | অতিরিক্ত ব্যবহারের নীতি, যেমন, থ্রোটলড। | |
maxRateKbps | Kbps-এ এই প্ল্যান মডিউল দ্বারা অনুমোদিত সর্বাধিক ডেটা রেট৷ নেটওয়ার্ক অবস্থার উপর নির্ভর করে প্রকৃত ডেটা হার 0 এবং maxRateKbps-এর মধ্যে পরিলক্ষিত হয়। maxRateKbps বাদ দেওয়া বা 0 তে সেট করা ইঙ্গিত দেয় যে এই প্ল্যান মডিউলের জন্য কোনও থ্রটলিং করা হবে না৷ | |
description | প্রয়োজন। প্ল্যান মডিউলের বিবরণ, ব্যবহারকারীর কাছে প্রকাশ পেতে পারে এবং এই প্ল্যান মডিউলের বাজারের বিবরণের কাছাকাছি হওয়া উচিত। | |
moduleName | প্রয়োজন। প্ল্যান মডিউলের নাম। | |
usedBytes | এই প্ল্যান মডিউল থেকে ব্যবহারকারীর দ্বারা ব্যবহৃত মোট বাইট সংখ্যা। | |
planModuleState | পরিকল্পনা মডিউলের অবস্থা যেমন সক্রিয়, নিষ্ক্রিয় ইত্যাদি। | |
refreshPeriod | এই প্ল্যান মডিউলটির রিফ্রেশ সময়কাল বা REFRESH_PERIOD_NONE যদি প্ল্যান মডিউল তার কোটা রিফ্রেশ না করে। প্ল্যান মডিউল যা কোটা রিফ্রেশ করে তা প্রতি রিফ্রেশ সময়ের একবার করবে। | |
ইউনিয়ন ক্ষেত্রের balance । প্রয়োজন। প্ল্যান মডিউল ব্যালেন্স তথ্য, নিম্নলিখিতগুলির মধ্যে একটি হওয়া উচিত: byte_balance, time_balance, coarse_balance_level. balance নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
byteBalance | বাইট ভিত্তিক পরিকল্পনা মডিউল ব্যালেন্স তথ্য. পর্যায়ক্রমে রিফ্রেশ করা মডিউলগুলির জন্য, এই ক্ষেত্রটি রিফ্রেশ সময়ের প্রতি বাইট ব্যালেন্স উপস্থাপন করে। | |
timeBalance | সময় ভিত্তিক পরিকল্পনা মডিউল ব্যালেন্স তথ্য. পর্যায়ক্রমে রিফ্রেশ করা মডিউলগুলির জন্য, এই ক্ষেত্রটি রিফ্রেশ সময়ের প্রতি সময়ের ভারসাম্য উপস্থাপন করে। |
বাইটকোটা
বাইট ভিত্তিক পরিকল্পনা মডিউল কোটা/ব্যালেন্স তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "quotaBytes": string, "remainingBytes": string } |
ক্ষেত্র | |
---|---|
quotaBytes | বাইটে মডিউল কোটা। সীমাহীন পরিকল্পনার জন্য, এটি 2^63 - 1 (9223372036854775807) এ সেট করা উচিত। |
remainingBytes | কম ব্যালেন্স বিজ্ঞপ্তির জন্য প্রয়োজন. বাইটে অবশিষ্ট কোটা ব্যালেন্স। |
টাইমকোটা
সময় ভিত্তিক পরিকল্পনা মডিউল কোটা/ব্যালেন্স তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "quotaMinutes": string, "remainingMinutes": string } |
ক্ষেত্র | |
---|---|
quotaMinutes | সময়-ভিত্তিক পরিকল্পনার জন্য মিনিটে মডিউল কোটা, যেমন, 180 মিনিট। |
remainingMinutes | সময়-ভিত্তিক পরিকল্পনার জন্য মিনিটের মধ্যে অবশিষ্ট কোটা ব্যালেন্স, যেমন, 40 মিনিট। |
ব্যালেন্স লেভেল
মোটা প্ল্যান মডিউল ডেটা ব্যালেন্স তথ্য।
এনামস | |
---|---|
BALANCE_LEVEL_UNSPECIFIED | অনির্দিষ্ট। |
NO_PLAN | কোন ডেটা প্ল্যান নেই। |
OUT_OF_DATA | ডেটা ব্যালেন্স শূন্য। |
LOW_QUOTA | ডেটা ব্যালেন্স (বা বাকি সময়) আসল প্যাক ব্যালেন্সের (বা সময়) 10-25% এর সমান বা কম। বাহক প্রতিটি প্যাকের জন্য সঠিক থ্রেশহোল্ড নির্ধারণ করতে পারে কারণ তারা উপযুক্ত মনে করে। |
HIGH_QUOTA | ডেটা ব্যালেন্স (বা বাকি সময়) আসল প্যাক ব্যালেন্সের (বা সময়) 10-25% এর বেশি। বাহক প্রতিটি প্যাকের জন্য সঠিক থ্রেশহোল্ড নির্ধারণ করতে পারে কারণ তারা উপযুক্ত মনে করে। ডেটা ব্যালেন্স বেশি। |
PlanModuleTrafficCategory
প্ল্যান মডিউল ট্রাফিক বিভাগ, যা একটি নির্দিষ্ট প্ল্যান মডিউলের মধ্যে পড়ে এমন অ্যাপ্লিকেশন ট্র্যাফিকের সেট বর্ণনা করে।
এনামস | |
---|---|
PLAN_MODULE_TRAFFIC_CATEGORY_UNSPECIFIED | অনির্দিষ্ট। |
GENERIC | জেনেরিক, সমস্ত ট্রাফিকের জন্য প্রযোজ্য। |
VIDEO | সমস্ত ভিডিও ট্রাফিক। |
VIDEO_BROWSING | ভিডিও আবিষ্কার (ব্রাউজিং) ট্রাফিক, যা ভিডিও/অডিও স্ট্রিমিং অংশ ব্যতীত সমস্ত ভিডিও অ্যাপ ট্র্যাফিককে বোঝায়। |
VIDEO_OFFLINE | ভিডিও অফলাইন ট্রাফিক, যা VIDEO_BROWSING এবং ভিডিও/অডিও অফলাইন (নন-স্ট্রিমিং) ট্র্যাফিকের সমষ্টি৷ |
MUSIC | সঙ্গীত অ্যাপ্লিকেশন ট্রাফিক. |
GAMING | গেমিং অ্যাপ ট্রাফিক। |
SOCIAL | সামাজিক অ্যাপ ট্রাফিক। |
MESSAGING | মেসেজিং অ্যাপ ট্রাফিক। |
APP_STORE | অ্যাপ স্টোর ট্রাফিক, যেমন একটি নতুন অ্যাপ আপডেট করা বা ডাউনলোড করা। |
অতিরিক্ত ব্যবহার নীতি
অতিরিক্ত ব্যবহারের নীতি: ব্যবহারকারীর কোটা শেষ হয়ে গেলে কী হয়।
এনামস | |
---|---|
OVER_USAGE_POLICY_UNSPECIFIED | অনির্দিষ্ট। |
THROTTLED | গতি থ্রোটল হয়. |
BLOCKED | সংযোগ অবরুদ্ধ। |
PAY_AS_YOU_GO | ব্যবহার প্রতি অর্থ প্রদান. |
প্ল্যানস্টেট
Enum ব্যবহারকারীর প্ল্যান/প্ল্যান মডিউলের বিভিন্ন অবস্থার প্রতিনিধিত্ব করে।
এনামস | |
---|---|
ACTIVE | প্ল্যান/প্ল্যানমডিউল সক্রিয় এবং ব্যবহারকারী মডিউলের অংশ হিসাবে অফার করা ডেটা ব্যবহার করতে পারে। |
INACTIVE | প্ল্যান/প্ল্যান মডিউল নিষ্ক্রিয় এবং ব্যবহারকারীর কাছে এখনও মডিউল থাকাকালীন, ব্যবহারকারী মডিউলের অংশ এমন ডেটা ব্যবহার করতে পারে না। এটি ঘটতে পারে যদি মডিউলটি শুধুমাত্র দিনের নির্দিষ্ট সময়ে ডেটা অফার করে বা যদি ব্যবহারকারী একটি মডিউল কিনে থাকেন তবে এটি এখনও সক্রিয় না হয়। |
EXPIRING_SOON | প্ল্যান/প্ল্যানমডিউল শীঘ্রই মেয়াদ শেষ হতে চলেছে৷ এই মান কখন সেট করতে হবে তা নির্ধারণের জন্য কলারকে উপযুক্ত স্তর বেছে নেওয়া উচিত। এর অর্থ স্বয়ংক্রিয়ভাবে প্ল্যান সক্রিয়। |
NEWLY_ACTIVE | প্ল্যান/প্ল্যানমডিউল যা আগে নিষ্ক্রিয় বা অস্তিত্বহীন ছিল সবেমাত্র সক্রিয় করা হয়েছে। এই অবস্থাটি শুধুমাত্র সক্রিয়করণের সময়ের পরে খুব অল্প সময়ের জন্য ব্যবহার করা উচিত, অন্যথায় এর পরিবর্তে ACTIVE অবস্থা ব্যবহার করা উচিত। NEWLY_ACTIVE মডিউল সহ পাঠানো ডেটা প্ল্যান স্ট্যাটাস বিজ্ঞপ্তিগুলি একটি ছোট TTL সহ পাঠানো উচিত, যেহেতু NEWLY_ACTIVE স্ট্যাটাস খুব দ্রুত ভুল হয়ে যাবে৷ |
EXPIRED | প্ল্যান/প্ল্যানমডিউলের মেয়াদ শেষ। এই enum মান সেট করা একটি পরিকল্পনার মেয়াদ উত্তীর্ণ বিজ্ঞপ্তি ট্রিগার করে। |
রিফ্রেশ পিরিয়ড
একটি রিফ্রেশ সময়ের প্রতিনিধিত্ব করে, নিয়মিত ব্যবধান যেখানে একটি প্ল্যান মডিউল রিসেট হয়।
এনামস | |
---|---|
REFRESH_PERIOD_NONE | রিফ্রেশ সময়কাল নেই। প্ল্যান মডিউল পুনরাবৃত্তি না হলে ব্যবহৃত হয়। |
DAILY | প্ল্যান মডিউল প্রতিদিন রিসেট হয়। |
MONTHLY | প্ল্যান মডিউল প্রতি মাসে রিসেট হয়। |
BIWEEKLY | প্ল্যান মডিউল প্রতি দুই সপ্তাহে রিসেট হয়। |
WEEKLY | প্ল্যান মডিউল প্রতি সপ্তাহে রিসেট হয়। |
অ্যাকাউন্ট তথ্য
প্রিপেইড ব্যবহারকারীর অ্যাকাউন্ট ব্যালেন্স সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "accountBalance": { object ( |
ক্ষেত্র | |
---|---|
accountBalance | প্রয়োজন। ব্যবহারকারীর অ্যাকাউন্টে অবশিষ্ট অ্যাকাউন্ট ব্যালেন্স। |
loanBalance | প্রযোজ্য হলে প্রয়োজন। ব্যবহারকারীর অ্যাকাউন্টে অবশিষ্ট অ্যাকাউন্ট ব্যালেন্স যা ক্যারিয়ার থেকে একটি আর্থিক ঋণ দ্বারা যোগ করা হয়েছিল। যদি উপস্থিত থাকে, ফিল্ড অ্যাকাউন্ট ব্যালেন্স এই ব্যালেন্স অন্তর্ভুক্ত করে না। |
unpaidLoan | আর্থিক ঋণের কারণে বাহকের পাওনা অর্থ ব্যবহারকারীর পরিমাণ। |
accountBalanceStatus | প্রয়োজন। অ্যাকাউন্ট ব্যালেন্সের অবস্থা নির্দেশ করে। validUntil time এবং accountBalanceStatus ক্ষেত্রের মধ্যে অমিল হলে, আমরা accountBalanceStatus ব্যবহার করি। |
validUntil | প্রয়োজন। যে সময় পর্যন্ত অ্যাকাউন্ট ব্যালেন্স বৈধ। এই ক্ষেত্রটি "অবৈধ ইন" দেখানোর জন্য ব্যবহার করা হবে RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
payAsYouGoCharge | প্ল্যানটি ব্যবহার করে ব্যবহারকারী যে পরিমাণ অর্থ ব্যয় করেছেন তা আপনি রাজ্যে যাওয়ার সাথে সাথে বেতন হিসাবে ব্যবহার করেছেন। GTAF এর সাথে অ্যাকাউন্টের তথ্য ভাগ করার সময় এই ক্ষেত্রটি ক্যারিয়ার দ্বারা জনবহুল হলে, GTAF ব্যবহারকারীকে একটি বিজ্ঞপ্তি পাঠানোর চেষ্টা করবে যে ইঙ্গিত করে যে আপনি রাজ্যে যাওয়ার সাথে সাথে তারা বেতনে অর্থ ব্যয় করছেন। |
accountTopUp | অ্যাকাউন্ট টপ আপ বিজ্ঞপ্তির জন্য প্রয়োজন. ব্যবহারকারী তাদের অ্যাকাউন্ট ব্যালেন্সে যে পরিমাণ অর্থ যোগ করেছে। GTAF-এর সাথে অ্যাকাউন্টের তথ্য শেয়ার করার সময় যদি এই ক্ষেত্রটি ক্যারিয়ার দ্বারা পপুলেট করা হয়, GTAF ব্যবহারকারীর কাছে একটি বিজ্ঞপ্তি পাঠানোর চেষ্টা করবে যা নির্দেশ করে যে তাদের অ্যাকাউন্ট টপ আপ করা হয়েছে। |
টাকা
মুদ্রার ধরন সহ একটি পরিমাণ অর্থের প্রতিনিধিত্ব করে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
ক্ষেত্র | |
---|---|
currencyCode | 3-অক্ষরের মুদ্রা কোডটি ISO 4217-এ সংজ্ঞায়িত করা হয়েছে। |
units | রাশির পুরো একক। উদাহরণস্বরূপ, যদি |
nanos | পরিমাণের ন্যানো (10^-9) ইউনিটের সংখ্যা। মান অবশ্যই -999,999,999 এবং +999,999,999 এর মধ্যে হতে হবে। যদি |
অ্যাকাউন্ট ব্যালেন্স স্ট্যাটাস
ব্যবহারকারীর ওয়ালেটের স্থিতি।
এনামস | |
---|---|
VALID | ব্যবহারকারীর অ্যাকাউন্টের ব্যালেন্স বৈধ এবং কেনাকাটা করতে ব্যবহার করা যেতে পারে। |
INVALID | ব্যবহারকারীর অ্যাকাউন্ট ব্যালেন্স অবৈধ এবং অ্যাকাউন্টে পরিবর্তন না করে ব্যবহার করা যাবে না। |
ইউআই-কম্প্যাটিবিলিটি
Enum প্রতিনিধিত্ব করে যদি প্ল্যান স্ট্যাটাস শেয়ার করা হচ্ছে ব্যবহারকারীকে দেখানো যেতে পারে।
এনামস | |
---|---|
UI_COMPATIBILITY_UNSPECIFIED | ডিফল্টরূপে আমরা ধরে নেব যে PlanStatus UI সামঞ্জস্যপূর্ণ। |
UI_COMPATIBLE | ইঙ্গিত করে যে সম্পূর্ণ PlanStatus UI সামঞ্জস্যপূর্ণ এবং প্ল্যান তথ্য ব্যবহারকারীকে দেখানো যেতে পারে। |
UI_INCOMPATIBLE | ইঙ্গিত করে যে PlanStatus UI সামঞ্জস্যপূর্ণ নয়। ক্ষেত্রগুলি ব্যবহারকারীকে বিজ্ঞপ্তি পাঠানোর জন্য ব্যবহার করা যেতে পারে তবে ব্যবহারকারীকে পরিকল্পনার তথ্য দেখানোর জন্য ব্যবহার করা যাবে না। |
বিজ্ঞপ্তির ধরন
মোবাইল ডেটা প্ল্যান সেটিংস ব্যবহারকারীকে যে ধরনের বিজ্ঞপ্তি পাঠানো হচ্ছে।
এনামস | |
---|---|
NOTIFICATION_UNDEFINED | অজানা বিজ্ঞপ্তির ধরন |
NOTIFICATION_LOW_BALANCE_WARNING | বিজ্ঞপ্তি যা ব্যবহারকারীদের কম ব্যালেন্সের জন্য সতর্ক করে |
NOTIFICATION_DATA_EXPIRATION_WARNING | বিজ্ঞপ্তি যা ব্যবহারকারীদের সতর্ক করে যে ডেটা প্ল্যানের মেয়াদ শেষ হতে চলেছে |
NOTIFICATION_OUT_OF_DATA | ব্যবহারকারীদের ডেটা ফুরিয়ে যাওয়ার বিজ্ঞপ্তি |
NOTIFICATION_PLAN_ACTIVATION | ব্যবহারকারীর কেনা প্ল্যান এখন সক্রিয় আছে বলে বিজ্ঞপ্তি |
NOTIFICATION_PAY_AS_YOU_GO | একটি বিজ্ঞপ্তি ব্যবহারকারীকে অবহিত করে যে তারা আপনার রাজ্যে যাওয়ার সাথে সাথে একটি বেতনে ডেটার জন্য অর্থ প্রদান করছে। |
NOTIFICATION_ACCOUNT_TOP_UP | একটি বিজ্ঞপ্তি ব্যবহারকারীকে জানায় যে তারা তাদের অ্যাকাউন্ট ব্যালেন্স টপ আপ করেছে। |
NOTIFICATION_DATA_EXPIRED | একটি বিজ্ঞপ্তি ব্যবহারকারীকে জানিয়ে দেয় যে তাদের ডেটা প্ল্যানের মেয়াদ শেষ হয়ে গেছে। |
PlanInfoPerClient
একটি নির্দিষ্ট Google ক্লায়েন্টের সাথে প্রাসঙ্গিক ডেটা প্ল্যান তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "youtube": { object ( |
ক্ষেত্র | |
---|---|
youtube | YouTube সম্পর্কিত পরিকল্পনা তথ্য। |
androidSystemInfo | Android সিস্টেমের জন্য প্রাসঙ্গিক পরিকল্পনা তথ্য। |
YouTube
ইউটিউবের সাথে প্রাসঙ্গিক ডেটা প্ল্যান তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{
"rateLimitedStreaming": {
object ( |
ক্ষেত্র | |
---|---|
rateLimitedStreaming | YouTube প্ল্যান অ্যাওয়্যার স্ট্রিমিং (PAS) বৈশিষ্ট্য যা ভিডিও বিতরণের বিটরেট সীমিত করে। |
রেট লিমিটেড স্ট্রিমিং
সীমিত স্ট্রিমিং ব্যবহারকারীর অভিজ্ঞতার হার বাড়াতে YouTube সক্ষম করতে ডেটা প্ল্যান তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{ "maxMediaRateKbps": integer } |
ক্ষেত্র | |
---|---|
maxMediaRateKbps | ইউটিউব বিট রেট এই ব্যবহারকারীর জন্য কেবিপিএস (প্রতি সেকেন্ডে 1000 বিট) সমর্থিত। |
AndroidSystemInfo
সমগ্র Android সিস্টেমের সাথে প্রাসঙ্গিক ডেটা প্ল্যান তথ্য।
JSON প্রতিনিধিত্ব | |
---|---|
{
"cellularInfo": [
{
object ( |
ক্ষেত্র | |
---|---|
cellularInfo[] | প্রতি সংযোগ প্রকার সেলুলার তথ্য. উদাহরণস্বরূপ, প্রতিটি সংযোগের জন্য একটি সেলুলার ইনফো বার্তা থাকবে যেমন 4G, 5G ইত্যাদি। |
সেলুলার ইনফো
একটি সেলুলার সংযোগ সম্পর্কে তথ্য যা প্ল্যান ব্যবহারকারীকে অফার করে।
JSON প্রতিনিধিত্ব | |
---|---|
{ "connectionType": enum ( |
ক্ষেত্র | |
---|---|
connectionType | অপারেটর ব্যবহারকারীকে যে ধরনের সংযোগ প্রদান করছে। |
meteredness | ব্যবহারকারী পরিকল্পনার পরিমাপক অবস্থা। |
সংযোগ টাইপ
সংযোগের ধরন: 2G, 3G, 4G
এনামস | |
---|---|
CONNECTION_TYPE_UNSPECIFIED | অনির্দিষ্ট। |
CONNECTION_2_G | 2জি। |
CONNECTION_3_G | 3জি। |
CONNECTION_4_G | 4G। |
CONNECTION_5_G | 5জি। |
CONNECTION_ALL | সব ধরনের. |
পরিমাপকতা
ব্যবহারকারীর আছে এমন পরিকল্পনার ধরন
এনামস | |
---|---|
METEREDNESS_UNSPECIFIED | GTAF ব্যবহারকারীর পরিকল্পনার পরিমাপক অবস্থা সম্পর্কে জানে না। |
METEREDNESS_UNMETERED | ব্যবহারকারী একটি আনমিটার প্ল্যানে রয়েছে৷ |
METEREDNESS_METERED | ব্যবহারকারী একটি পরিমাপিত পরিকল্পনায় রয়েছে৷ |
CpidState
CPID রাজ্যের প্রতিনিধিত্ব করার জন্য ক্যারিয়ারের জন্য একটি enum৷
এনামস | |
---|---|
CPID_STATE_UNSPECIFIED | CPID-এর অবস্থা অনির্দিষ্ট। এটিকে CPID বৈধ বলে বিবেচনা করা হয়। |
CPID_INVALIDATED | CPID অকার্যকর করা হয়েছে এবং ক্লায়েন্টকে CPID এন্ডপয়েন্ট থেকে একটি নতুন CPID আনতে হবে৷ |
পদ্ধতি | |
---|---|
| একটি মোবাইল অপারেটরকে (এর অনন্য স্বায়ত্তশাসিত সিস্টেম নম্বর (ASN) দ্বারা চিহ্নিত) একটি ব্যবহারকারীকে একটি নির্দিষ্ট ক্লায়েন্ট দ্বারা ব্যবহার করার জন্য নতুন PlanStatus এন্ট্রি যোগ করার অনুমতি দেয়৷ |