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)
  }
}
फ़ील्ड
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:23.045123456Z".

updateTime

string (Timestamp format)

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

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

title

string

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

subscriberId

string

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

accountInfo

object (AccountInfo)

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

uiCompatibility

enum (UiCompatibility)

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

notifications[]

enum (NotificationType)

उपयोगकर्ता को भेजी गई सूचनाओं के टाइप.

planInfoPerClient

object (PlanInfoPerClient)

तरीके

create

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