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 پس از این زمان به برنامه ها ارائه نمی شود. زمان انقضا باید در آینده باشد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

ضروری. زمانی که عامل طرح داده (DPA) اطلاعات وضعیت طرح را از سیستم های پشتیبان دریافت کرد. می تواند برای تعیین میزان اخیر اطلاعات وضعیت طرح استفاده شود. زمان به‌روزرسانی باید در گذشته باشد اما نمی‌تواند بیش از 30 روز از آن گذشته باشد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

title

string

عنوان قراردادی که کاربر با اپراتور دارد. این در هدر UI نشان داده خواهد شد.

subscriberId

string

شناسه ثابت منحصر به فرد در سیستم حامل برای شناسایی کاربر.

accountInfo

object ( AccountInfo )

برای کاربران پیش پرداخت مورد نیاز است. اطلاعات مربوط به موجودی حساب کاربری

uiCompatibility

enum ( UiCompatibility )

تعیین می کند که آیا PlanStatus می تواند در یک رابط کاربری به کاربر نشان داده شود. وقتی روی UI_INCOMPATIBLE تنظیم شود، PlanStatus می تواند برای ارسال اعلان ها به کاربر استفاده شود، اما برای نمایش اطلاعات طرح به کاربر استفاده نخواهد شد.

notifications[]

enum ( NotificationType )

شامل لیستی از انواع اعلان های ارسال شده توسط GTAF برای کاربر است. GTAF این قسمت را در صورتی که توسط تماس گیرنده پر شده باشد نادیده می گیرد.

planInfoPerClient

object ( PlanInfoPerClient )

اطلاعات طرح داده مربوط به یک مشتری خاص Google.

cpidState

enum ( CpidState )

وضعیت CPID مربوط به وضعیت این طرح.

مواد و روش ها

create

به اپراتور تلفن همراه (که با شماره سیستم مستقل خود (ASN) مشخص می شود) اجازه می دهد تا ورودی PlanStatus جدید اضافه کند.