REST Resource: operators.planStatuses

संसाधन: PlanStatus

PlanStatus में, टॉप-लेवल के उन सभी मोबाइल सेवा पैकेज की जानकारी होती है जिन्हें उपयोगकर्ता ने खरीदा है.

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)

ज़रूरी है. शेयर किए गए प्लान ग्रुप की जानकारी पुरानी होने का समय. इसके बाद, ऐप्लिकेशन को PlanStatus नहीं दिखाया जाएगा. समयसीमा खत्म होने का समय, आने वाले समय का होना चाहिए.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

ज़रूरी है. वह समय जब डेटा प्लान एजेंट (डीपीए) ने बैकएंड सिस्टम से प्लान के स्टेटस की जानकारी फ़ेच की थी. इसका इस्तेमाल यह पता लगाने के लिए किया जा सकता है कि प्लान के स्टेटस की जानकारी कितनी नई है. अपडेट का समय, बीते समय का होना चाहिए. हालांकि, यह 30 दिनों से ज़्यादा पुराना नहीं होना चाहिए.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक होते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

title

string

ऑपरेटर के साथ उपयोगकर्ता के अनुबंध का टाइटल. यह यूज़र इंटरफ़ेस (यूआई) हेडर में दिखेगा.

subscriberId

string

उपयोगकर्ता की पहचान करने के लिए, कैरियर सिस्टम में यूनीक स्टेबल आइडेंटिफ़ायर.

accountInfo

object (AccountInfo)

प्रीपेड उपयोगकर्ताओं के लिए ज़रूरी है. उपयोगकर्ता खाते के बैलेंस के बारे में जानकारी.

uiCompatibility

enum (UiCompatibility)

इस कुकी से यह तय होता है कि उपयोगकर्ता को यूज़र इंटरफ़ेस में PlanStatus दिखाया जा सकता है या नहीं. UI_INCOMPATIBLE पर सेट होने पर, PlanStatus का इस्तेमाल उपयोगकर्ता को सूचनाएं भेजने के लिए किया जा सकता है. हालांकि, इसका इस्तेमाल उपयोगकर्ता को प्लान की जानकारी दिखाने के लिए नहीं किया जाएगा.

notifications[]

enum (NotificationType)

इसमें GTAF की ओर से उपयोगकर्ता को भेजी गई सूचनाओं के टाइप की सूची होती है. अगर कॉलर इस फ़ील्ड में वैल्यू डालता है, तो GTAF इसे अनदेखा कर देता है.

planInfoPerClient

object (PlanInfoPerClient)

किसी Google क्लाइंट के लिए काम की डेटा प्लान की जानकारी.

cpidState

enum (CpidState)

इस प्लान के स्टेटस से जुड़े सीपीआईडी का स्टेटस.

तरीके

create

इस कुकी की मदद से, मोबाइल ऑपरेटर (जिसकी पहचान उसके यूनीक ऑटोनॉमस सिस्टम नंबर (एएसएन) से होती है) नई PlanStatus एंट्री जोड़ सकता है.