REST Resource: operators.planStatuses

संसाधन: PlanStatus

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

जेएसओएन के काेड में दिखाना
{
  "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

यहां दिए गए फ़ॉर्मैट में, प्लान की स्थिति का संसाधन नाम: operators/{asn_id}/planStatuses/{userKey}. प्लान का स्टेटस डालते समय, नाम का इस्तेमाल नहीं किया जाता.

plans[]

object (Plan)

इस उपयोगकर्ता के मालिकाना हक वाले प्लान की सूची.

languageCode

string

ज़रूरी है. BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#यूनिकोड_locale_identifier पर जाएं.

expireTime

string (Timestamp format)

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

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

updateTime

string (Timestamp format)

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

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

title

string

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

subscriberId

string

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

accountInfo

object (AccountInfo)

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

uiCompatibility

enum (UiCompatibility)

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

notifications[]

enum (NotificationType)

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

planInfoPerClient

object (PlanInfoPerClient)

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

cpidState

enum (CpidState)

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

तरीके

create

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