Kaynak: PlanStatus
PlanStatus, kullanıcının satın aldığı tüm üst düzey mobil hizmet paketlerinin ayrıntılarını içerir.
JSON gösterimi | |
---|---|
{ "name": string, "plans": [ { object ( |
Alanlar | |
---|---|
name |
PlanStatus'un kaynak adı şu biçimde olmalıdır: |
plans[] |
Bu kullanıcının sahip olduğu planların listesi. |
languageCode |
Zorunlu. BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. |
expireTime |
Zorunlu. Paylaşılan plan grubu bilgilerinin geçerliliğini yitirdiği zaman. Bu tarihten sonra uygulamalara PlanStatus sunulmayacaktır. RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: |
updateTime |
Zorunlu. Veri planı aracısının (DPA) plan durumu bilgilerini arka uç sistemlerinden getirdiği zaman. Plan durumu bilgilerinin ne kadar güncel olduğunu belirlemek için kullanılabilir. RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: |
title |
Kullanıcının operatörle yaptığı sözleşmenin başlığı. Bu bilgi, kullanıcı arayüzü başlığında gösterilir. |
subscriberId |
Kullanıcıyı tanımlamak için operatör sistemindeki benzersiz kararlı tanımlayıcı. |
accountInfo |
Ön ödemeli kullanıcılar için gereklidir. Kullanıcı hesabı bakiyesiyle ilgili bilgiler. |
uiCompatibility |
PlanStatus'un kullanıcı arayüzünde kullanıcıya gösterilip gösterilemeyeceğini belirler. PlanStatus, UI_INCOMPATIBLE olarak ayarlandığında kullanıcıya bildirim göndermek için kullanılabilir ancak plan bilgilerini göstermek için kullanılmaz. |
notifications[] |
Kullanıcıya gönderilen bildirim türleri. |
planInfoPerClient |
|
Yöntemler |
|
---|---|
|
Benzersiz Otonom Sistem Numarası (ASN) ile tanımlanan bir mobil operatörün yeni PlanStatus girişi eklemesine izin verir. |