- संसाधन: PlanStatus
- JSON काेड में दिखाना
- प्लान
- PlanCategory
- PlanModule
- ByteQuota
- TimeQuota
- BalanceLevel
- PlanModuleTrafficCategory
- OverUsagePolicy
- PlanState
- RefreshPeriod
- AccountInfo
- Money
- AccountBalanceStatus
- UiCompatibility
- NotificationType
- PlanInfoPerClient
- YouTube
- RateLimitedStreaming
- AndroidSystemInfo
- CellularInfo
- ConnectionType
- मीटरिंग की सुविधा
- CpidState
- तरीके
संसाधन: PlanStatus
PlanStatus में, टॉप-लेवल के उन सभी मोबाइल सेवा पैकेज की जानकारी होती है जिन्हें उपयोगकर्ता ने खरीदा है.
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 |
ज़रूरी है. शेयर किए गए प्लान ग्रुप की जानकारी पुरानी होने का समय. इसके बाद, ऐप्लिकेशन को PlanStatus नहीं दिखाया जाएगा. समयसीमा खत्म होने का समय, आने वाले समय का होना चाहिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: |
updateTime |
ज़रूरी है. वह समय जब डेटा प्लान एजेंट (डीपीए) ने बैकएंड सिस्टम से प्लान के स्टेटस की जानकारी फ़ेच की थी. इसका इस्तेमाल यह पता लगाने के लिए किया जा सकता है कि प्लान के स्टेटस की जानकारी कितनी नई है. अपडेट का समय, बीते समय का होना चाहिए. हालांकि, यह 30 दिनों से ज़्यादा पुराना नहीं होना चाहिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: |
title |
ऑपरेटर के साथ उपयोगकर्ता के अनुबंध का टाइटल. यह यूज़र इंटरफ़ेस (यूआई) हेडर में दिखेगा. |
subscriberId |
उपयोगकर्ता की पहचान करने के लिए, कैरियर सिस्टम में यूनीक स्टेबल आइडेंटिफ़ायर. |
accountInfo |
प्रीपेड उपयोगकर्ताओं के लिए ज़रूरी है. उपयोगकर्ता खाते के बैलेंस के बारे में जानकारी. |
uiCompatibility |
इस कुकी से यह तय होता है कि उपयोगकर्ता को यूज़र इंटरफ़ेस में PlanStatus दिखाया जा सकता है या नहीं. UI_INCOMPATIBLE पर सेट होने पर, PlanStatus का इस्तेमाल उपयोगकर्ता को सूचनाएं भेजने के लिए किया जा सकता है. हालांकि, इसका इस्तेमाल उपयोगकर्ता को प्लान की जानकारी दिखाने के लिए नहीं किया जाएगा. |
notifications[] |
इसमें GTAF की ओर से उपयोगकर्ता को भेजी गई सूचनाओं के टाइप की सूची होती है. अगर कॉलर इस फ़ील्ड में वैल्यू डालता है, तो GTAF इसे अनदेखा कर देता है. |
planInfoPerClient |
किसी Google क्लाइंट के लिए काम की डेटा प्लान की जानकारी. |
cpidState |
इस प्लान के स्टेटस से जुड़े सीपीआईडी का स्टेटस. |
प्लान
उपयोगकर्ता के मोबाइल प्लान की जानकारी. यह मोबाइल सेवा का सबसे ऊपर वाला पैकेज होता है, जिसे सदस्य खरीदता है. प्लान "30 दिनों के लिए 10 जीबी मोबाइल डेटा" जैसा आसान हो सकता है या इसे कॉम्पोनेंट के कलेक्शन के तौर पर भी तय किया जा सकता है. हम इसे प्लान मॉड्यूल कहते हैं. उदाहरण के लिए, ACME के 199 रुपये वाले प्लान में तीन प्लान मॉड्यूल शामिल हैं. इस प्लान के बारे में बताया गया है कि इसमें "2 जीबी डेटा, WhatsApp और WeChat के लिए अनलिमिटेड डेटा, और Spotify के लिए 1 जीबी डेटा" मिलता है.
JSON के काेड में दिखाना | |
---|---|
{ "planName": string, "planId": string, "planCategory": enum ( |
फ़ील्ड | |
---|---|
planName |
उपयोगकर्ता के मोबाइल प्लान का नाम. |
planId |
ज़रूरी है. प्लान आइडेंटिफ़ायर. इसका इस्तेमाल ऑफ़र वगैरह के दौरान प्लान को रेफ़र करने के लिए किया जाता है. |
planCategory |
प्रीपेड या पोस्टपेड प्लान. |
expirationTime |
ज़रूरी है. इस प्लान की समयसीमा खत्म होने पर. ज़्यादातर प्लान के लिए, यह समय प्लान मॉड्यूल के हिसाब से तय की गई समयसीमा खत्म होने की सबसे लंबी अवधि के बराबर होना चाहिए. ऐसे प्लान के लिए जो समय-समय पर मॉड्यूल के कोटे को रीफ़्रेश करते हैं, यह प्लान के खत्म होने का कुल समय होना चाहिए. यह वह समय होता है जब प्लान के मॉड्यूल रीफ़्रेश होना बंद हो जाते हैं. अगर प्लान की समयसीमा खत्म नहीं होती है, तो इस फ़ील्ड को शामिल नहीं किया जाना चाहिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: |
planModules[] |
प्लान के मॉड्यूल (उप-प्लान) के बारे में ज़्यादा जानकारी. |
planState |
उपयोगकर्ता के प्लान की स्थिति, जैसे कि चालू है, बंद है वगैरह. |
PlanCategory
प्लान की कैटगरी के टाइप.
Enums | |
---|---|
PLAN_CATEGORY_UNSPECIFIED |
नहीं बताया गया है |
PREPAID |
प्रीपेड प्लान. |
POSTPAID |
पोस्टपेड प्लान. |
PlanModule
किसी प्लान में मौजूद हर डेटा प्लान मॉड्यूल (या सब-प्लान) की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "coarseBalanceLevel": enum ( |
फ़ील्ड | ||
---|---|---|
coarseBalanceLevel |
बैलेंस की सामान्य जानकारी. |
|
trafficCategories[] |
ट्रैफ़िक कैटगरी की सूची, जिनके लिए इस प्लान मॉड्यूल के हिसाब से शुल्क लिया जाएगा. |
|
expirationTime |
ज़रूरी है. प्लान मॉड्यूल के हिसाब से समयसीमा खत्म होने का समय. जिन प्लान मॉड्यूल का कोटा समय-समय पर रीफ़्रेश होता है उनके लिए, यह अगले मॉड्यूल के रीफ़्रेश होने का समय है. अगर प्लान मॉड्यूल की समयसीमा खत्म नहीं होती है, तो इस फ़ील्ड को शामिल न करें. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: |
|
overUsagePolicy |
ज़रूरत से ज़्यादा इस्तेमाल करने से जुड़ी नीति, जैसे कि थ्रॉटल किया गया. |
|
maxRateKbps |
इस प्लान मॉड्यूल के लिए, केबीपीएस में डेटा की ज़्यादा से ज़्यादा दर. नेटवर्क की स्थितियों के आधार पर, डेटा की असल दर 0 से maxRateKbps के बीच होती है. maxRateKbps को शामिल न करने या इसे 0 पर सेट करने का मतलब है कि इस प्लान मॉड्यूल के लिए थ्रॉटलिंग नहीं की जाएगी. |
|
description |
ज़रूरी है. प्लान मॉड्यूल का ब्यौरा, उपयोगकर्ता को दिख सकता है. यह प्लान मॉड्यूल के मार्केट ब्यौरे से मिलता-जुलता होना चाहिए. |
|
moduleName |
ज़रूरी है. प्लान मॉड्यूल का नाम. |
|
usedBytes |
इस प्लान मॉड्यूल में उपयोगकर्ता ने कुल कितने बाइट इस्तेमाल किए. |
|
planModuleState |
प्लान मॉड्यूल की स्थिति, जैसे कि चालू है, बंद है वगैरह. |
|
refreshPeriod |
इस प्लान मॉड्यूल के रीफ़्रेश होने की अवधि. अगर प्लान मॉड्यूल अपने कोटे को रीफ़्रेश नहीं करता है, तो REFRESH_PERIOD_NONE. कोटा रीफ़्रेश करने वाले प्लान मॉड्यूल, हर रीफ़्रेश अवधि में एक बार ऐसा करेंगे. |
|
यूनियन फ़ील्ड balance . ज़रूरी है. प्लान मॉड्यूल के बैलेंस की जानकारी, इनमें से कोई एक होनी चाहिए: byte_balance, time_balance, coarse_balance_level. balance इनमें से सिर्फ़ एक हो सकता है: |
||
byteBalance |
बाइट पर आधारित प्लान मॉड्यूल के बैलेंस की जानकारी. ऐसे मॉड्यूल के लिए जो समय-समय पर रीफ़्रेश होते हैं, यह फ़ील्ड हर रीफ़्रेश अवधि के हिसाब से बाइट बैलेंस दिखाता है. |
|
timeBalance |
समय के हिसाब से तय किए गए प्लान के मॉड्यूल के बैलेंस की जानकारी. ऐसे मॉड्यूल के लिए जो समय-समय पर रीफ़्रेश होते हैं, यह फ़ील्ड हर रीफ़्रेश अवधि के हिसाब से समय के बैलेंस को दिखाता है. |
ByteQuota
बाइट पर आधारित प्लान के मॉड्यूल का कोटा/बैलेंस की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "quotaBytes": string, "remainingBytes": string } |
फ़ील्ड | |
---|---|
quotaBytes |
मॉड्यूल का कोटा, बाइट में. अनलिमिटेड प्लान के लिए, इसे 2^63 - 1 (9223372036854775807) पर सेट किया जाना चाहिए. |
remainingBytes |
बैलेंस कम होने पर सूचनाएं पाने के लिए ज़रूरी है. बाइट में, बचा हुआ कोटा बैलेंस. |
TimeQuota
समय के हिसाब से तय किए गए प्लान के मॉड्यूल के कोटे/बैलेंस की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "quotaMinutes": string, "remainingMinutes": string } |
फ़ील्ड | |
---|---|
quotaMinutes |
समय के हिसाब से तय किए गए प्लान के लिए, मॉड्यूल का कोटा मिनटों में. उदाहरण के लिए, 180 मिनट. |
remainingMinutes |
समय के हिसाब से तय किए गए प्लान के लिए, बचा हुआ कोटा बैलेंस (मिनटों में). उदाहरण के लिए, 40 मिनट. |
BalanceLevel
प्लान मॉड्यूल के डेटा बैलेंस की सामान्य जानकारी.
Enums | |
---|---|
BALANCE_LEVEL_UNSPECIFIED |
नहीं बताया गया है |
NO_PLAN |
कोई डेटा प्लान नहीं है. |
OUT_OF_DATA |
बचा हुआ डेटा शून्य है. |
LOW_QUOTA |
बचा हुआ डेटा (या समय) मूल पैक के डेटा (या समय) का 10 से 25% के बराबर या उससे कम हो. कैरियर, हर पैक के लिए सटीक थ्रेशोल्ड तय कर सकते हैं. |
HIGH_QUOTA |
बचा हुआ डेटा (या समय) ओरिजनल पैक के डेटा (या समय) के 10 से 25% से ज़्यादा हो. कैरियर, हर पैक के लिए सटीक थ्रेशोल्ड तय कर सकते हैं. डेटा बैलेंस ज़्यादा है. |
PlanModuleTrafficCategory
प्लान मॉड्यूल की ट्रैफ़िक कैटगरी. इससे ऐप्लिकेशन के उस ट्रैफ़िक के बारे में पता चलता है जो किसी प्लान मॉड्यूल में आता है.
Enums | |
---|---|
PLAN_MODULE_TRAFFIC_CATEGORY_UNSPECIFIED |
नहीं बताया गया है |
GENERIC |
सामान्य कुकी, जो सभी ट्रैफ़िक पर लागू होती है. |
VIDEO |
वीडियो पर आने वाला सारा ट्रैफ़िक. |
VIDEO_BROWSING |
वीडियो डिस्कवरी (ब्राउज़िंग) ट्रैफ़िक. इसका मतलब है कि वीडियो/ऑडियो स्ट्रीमिंग वाले हिस्से को छोड़कर, वीडियो ऐप्लिकेशन का पूरा ट्रैफ़िक. |
VIDEO_OFFLINE |
वीडियो ऑफ़लाइन ट्रैफ़िक. यह VIDEO_BROWSING और वीडियो/ऑडियो ऑफ़लाइन (नॉन-स्ट्रीमिंग) ट्रैफ़िक का योग होता है. |
MUSIC |
Music ऐप्लिकेशन का ट्रैफ़िक. |
GAMING |
गेमिंग ऐप्लिकेशन का ट्रैफ़िक. |
SOCIAL |
सोशल मीडिया ऐप्लिकेशन से मिलने वाला ट्रैफ़िक. |
MESSAGING |
मैसेजिंग ऐप्लिकेशन का ट्रैफ़िक. |
APP_STORE |
ऐप्लिकेशन स्टोर का ट्रैफ़िक. जैसे, किसी नए ऐप्लिकेशन को अपडेट करना या डाउनलोड करना. |
OverUsagePolicy
कोटा से ज़्यादा इस्तेमाल करने से जुड़ी नीति: जब उपयोगकर्ता का कोटा खत्म हो जाता है, तब क्या होता है.
Enums | |
---|---|
OVER_USAGE_POLICY_UNSPECIFIED |
नहीं बताया गया है |
THROTTLED |
स्पीड कम कर दी गई है. |
BLOCKED |
कनेक्शन ब्लॉक कर दिया गया है. |
PAY_AS_YOU_GO |
इस्तेमाल के हिसाब से पेमेंट करें. |
PlanState
यह enum, उपयोगकर्ता के प्लान/प्लान मॉड्यूल की अलग-अलग स्थितियों को दिखाता है.
Enums | |
---|---|
ACTIVE |
प्लान/PlanModule चालू है और उपयोगकर्ता, मॉड्यूल के हिस्से के तौर पर ऑफ़र किए गए डेटा का इस्तेमाल कर सकता है. |
INACTIVE |
प्लान/प्लान मॉड्यूल बंद है. हालांकि, उपयोगकर्ता के पास अब भी मॉड्यूल है, लेकिन वह मॉड्यूल में मौजूद डेटा का इस्तेमाल नहीं कर सकता. ऐसा तब हो सकता है, जब मॉड्यूल सिर्फ़ दिन के कुछ समय के दौरान डेटा उपलब्ध कराता हो या उपयोगकर्ता ने मॉड्यूल खरीदा हो, लेकिन वह अब तक चालू न हुआ हो. |
EXPIRING_SOON |
प्लान/PlanModule की समयसीमा जल्द ही खत्म होने वाली है. कॉल करने वाले व्यक्ति को यह तय करना चाहिए कि इस वैल्यू को कब सेट करना है. इसका मतलब है कि प्लान चालू है. |
NEWLY_ACTIVE |
ऐसा प्लान/PlanModule जिसे पहले बंद कर दिया गया था या जो मौजूद नहीं था उसे अभी चालू किया गया है. इस स्थिति का इस्तेमाल, चालू होने के समय के बाद सिर्फ़ कुछ समय के लिए किया जाना चाहिए. इसके बाद, ACTIVE स्थिति का इस्तेमाल किया जाना चाहिए. NEWLY_ACTIVE मॉड्यूल के साथ भेजी गई डेटा प्लान की स्थिति से जुड़ी सूचनाएं, कम टीटीएल के साथ भेजी जानी चाहिए. ऐसा इसलिए, क्योंकि NEWLY_ACTIVE स्टेटस बहुत जल्द गलत हो जाएगा. |
EXPIRED |
प्लान/PlanModule की समयसीमा खत्म हो गई है. इस enum वैल्यू को सेट करने पर, प्लान की समयसीमा खत्म होने की सूचना ट्रिगर होती है. |
RefreshPeriod
यह रीफ़्रेश पीरियड को दिखाता है. यह वह नियमित अंतराल होता है जिस पर प्लान मॉड्यूल रीसेट होता है.
Enums | |
---|---|
REFRESH_PERIOD_NONE |
रीफ़्रेश करने की कोई अवधि नहीं है. इस कुकी का इस्तेमाल तब किया जाता है, जब प्लान मॉड्यूल बार-बार नहीं होता है. |
DAILY |
प्लान मॉड्यूल हर दिन रीसेट होता है. |
MONTHLY |
प्लान मॉड्यूल हर महीने रीसेट होता है. |
BIWEEKLY |
प्लान मॉड्यूल हर दो हफ़्ते में रीसेट हो जाता है. |
WEEKLY |
प्लान मॉड्यूल हर हफ़्ते रीसेट होता है. |
AccountInfo
प्रीपेड उपयोगकर्ताओं के खाते के बैलेंस की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{ "accountBalance": { object ( |
फ़ील्ड | |
---|---|
accountBalance |
ज़रूरी है. उपयोगकर्ता के खाते में बचा हुआ बैलेंस. |
loanBalance |
लागू होने पर ज़रूरी है. उपयोगकर्ता के उस खाते में बचा हुआ बैलेंस जिसे कैरियर ने पैसे उधार देकर जोड़ा था. अगर यह मौजूद है, तो accountBalance फ़ील्ड में यह बैलेंस शामिल नहीं होता. |
unpaidLoan |
उपयोगकर्ता को मोबाइल और इंटरनेट सेवा देने वाली कंपनी को, पैसों के कर्ज़ की वजह से चुकाई जाने वाली रकम. |
accountBalanceStatus |
ज़रूरी है. इससे खाते के बैलेंस की स्थिति के बारे में पता चलता है. अगर validUntil टाइम और accountBalanceStatus फ़ील्ड में अंतर होता है, तो हम accountBalanceStatus का इस्तेमाल करते हैं. |
validUntil |
ज़रूरी है. वह समय जब तक खाते में मौजूद बैलेंस मान्य है. इस फ़ील्ड का इस्तेमाल, उपयोगकर्ता को खाते के बैलेंस के बगल में " आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: |
payAsYouGoCharge |
उपयोगकर्ता ने 'इस्तेमाल के हिसाब से शुल्क चुकाएं' प्लान का इस्तेमाल करके जितना खर्च किया है. अगर खाता जानकारी को GTAF के साथ शेयर करते समय, इस फ़ील्ड में कैरियर की जानकारी मौजूद होती है, तो GTAF उपयोगकर्ता को एक सूचना भेजने की कोशिश करेगा. इसमें बताया जाएगा कि उपयोगकर्ता, 'इस्तेमाल के हिसाब से पेमेंट करें' वाले प्लान के तहत पैसे खर्च कर रहा है. |
accountTopUp |
खाते में टॉप अप करने की सूचना पाने के लिए ज़रूरी है. उपयोगकर्ता ने अपने खाते में जितने पैसे जोड़े हैं. अगर GTAF के साथ खाता जानकारी शेयर करते समय, इस फ़ील्ड में कैरियर की जानकारी मौजूद होती है, तो GTAF उपयोगकर्ता को यह सूचना भेजने की कोशिश करेगा कि उसके खाते में टॉप-अप कर दिया गया है. |
पैसे
यह मुद्रा के टाइप के साथ-साथ, पैसे की रकम को दिखाता है.
JSON के काेड में दिखाना | |
---|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
फ़ील्ड | |
---|---|
currencyCode |
ISO 4217 में तय किया गया तीन अक्षरों वाला मुद्रा कोड. |
units |
राशि की पूरी यूनिट. उदाहरण के लिए, अगर |
nanos |
रकम की नैनो (10^-9) यूनिट की संख्या. वैल्यू, -999,999,999 और +999,999,999 के बीच होनी चाहिए. अगर |
AccountBalanceStatus
उपयोगकर्ता के वॉलेट की स्थिति.
Enums | |
---|---|
VALID |
उपयोगकर्ता के खाते में मौजूद बैलेंस मान्य है और इसका इस्तेमाल खरीदारी के लिए किया जा सकता है. |
INVALID |
उपयोगकर्ता खाते का बैलेंस अमान्य है. खाते में बदलाव किए बिना इसका इस्तेमाल नहीं किया जा सकता. |
UiCompatibility
यह एक इनम है. इससे पता चलता है कि शेयर किया जा रहा PlanStatus, उपयोगकर्ता को दिखाया जा सकता है या नहीं.
Enums | |
---|---|
UI_COMPATIBILITY_UNSPECIFIED |
डिफ़ॉल्ट रूप से, हम यह मान लेंगे कि PlanStatus, यूज़र इंटरफ़ेस (यूआई) के साथ काम करता है. |
UI_COMPATIBLE |
इससे पता चलता है कि पूरा PlanStatus, यूज़र इंटरफ़ेस (यूआई) के साथ काम करता है. साथ ही, प्लान की जानकारी उपयोगकर्ता को दिखाई जा सकती है. |
UI_INCOMPATIBLE |
इससे पता चलता है कि PlanStatus, यूज़र इंटरफ़ेस (यूआई) के साथ काम नहीं करता. इन फ़ील्ड का इस्तेमाल, उपयोगकर्ता को सूचनाएं भेजने के लिए किया जा सकता है. हालांकि, इनका इस्तेमाल उपयोगकर्ता को प्लान की जानकारी दिखाने के लिए नहीं किया जा सकता. |
NotificationType
मोबाइल डेटा प्लान की सेटिंग के उपयोगकर्ता को भेजी जा रही सूचना का टाइप.
Enums | |
---|---|
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
YouTube के लिए काम के डेटा प्लान की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{
"rateLimitedStreaming": {
object ( |
फ़ील्ड | |
---|---|
rateLimitedStreaming |
YouTube की प्लान अवेयर स्ट्रीमिंग (पीएएस) सुविधा, जो डिलीवर किए जा रहे वीडियो के बिटरेट को सीमित करती है. |
RateLimitedStreaming
डेटा प्लान की जानकारी. इससे YouTube को, डेटा की सीमा के हिसाब से स्ट्रीमिंग करने वाले लोगों के अनुभव को बेहतर बनाने में मदद मिलती है.
JSON के काेड में दिखाना | |
---|---|
{ "maxMediaRateKbps": integer } |
फ़ील्ड | |
---|---|
maxMediaRateKbps |
इस उपयोगकर्ता के लिए, YouTube का बिट रेट केबीपीएस (हर सेकंड में हज़ारों बिट) में काम करता है. |
AndroidSystemInfo
पूरे Android सिस्टम के लिए डेटा प्लान की जानकारी.
JSON के काेड में दिखाना | |
---|---|
{
"cellularInfo": [
{
object ( |
फ़ील्ड | |
---|---|
cellularInfo[] |
कनेक्शन टाइप के हिसाब से सेल्युलर नेटवर्क की जानकारी. उदाहरण के लिए, हर कनेक्शन टाइप के लिए एक cellularInfo मैसेज होगा. जैसे, 4G, 5G वगैरह. |
CellularInfo
सेल्युलर कनेक्शन के बारे में जानकारी, जो प्लान उपयोगकर्ता को देता है.
JSON के काेड में दिखाना | |
---|---|
{ "connectionType": enum ( |
फ़ील्ड | |
---|---|
connectionType |
ऑपरेटर, उपयोगकर्ता को किस तरह का कनेक्शन दे रहा है. |
meteredness |
उपयोगकर्ता के प्लान की मीटरिंग की स्थिति. |
ConnectionType
कनेक्शन टाइप: 2G, 3G, 4G
Enums | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
नहीं बताया गया है |
CONNECTION_2_G |
2G. |
CONNECTION_3_G |
3G. |
CONNECTION_4_G |
4G. |
CONNECTION_5_G |
5G. |
CONNECTION_ALL |
सभी तरह के. |
मीटर किया गया नेटवर्क
उपयोगकर्ता के पास किस तरह की योजना है
Enums | |
---|---|
METEREDNESS_UNSPECIFIED |
GTAF को उपयोगकर्ता के प्लान की मेटर्डनेस की स्थिति के बारे में जानकारी नहीं है. |
METEREDNESS_UNMETERED |
उपयोगकर्ता के पास अनलिमिटेड डेटा वाला प्लान हो. |
METEREDNESS_METERED |
उपयोगकर्ता के पास मीटर के हिसाब से प्लान है. |
CpidState
मोबाइल और इंटरनेट सेवा देने वाली कंपनी के लिए एक enum, जो CPID की स्थिति को दिखाता है.
Enums | |
---|---|
CPID_STATE_UNSPECIFIED |
सीपीआईडी की स्थिति के बारे में जानकारी नहीं दी गई है. इसे इस तरह से माना जाता है कि सीपीआईडी मान्य है. |
CPID_INVALIDATED |
सीपीआईडी अमान्य है. क्लाइंट को सीपीआईडी एंडपॉइंट से नया सीपीआईडी फ़ेच करना चाहिए. |
तरीके |
|
---|---|
|
इस कुकी की मदद से, मोबाइल ऑपरेटर (जिसकी पहचान उसके यूनीक ऑटोनॉमस सिस्टम नंबर (एएसएन) से होती है) किसी उपयोगकर्ता के लिए नई PlanStatus एंट्री जोड़ सकता है. इसका इस्तेमाल कोई क्लाइंट कर सकता है. |