- แหล่งข้อมูล: PlanStatus
- การแสดง JSON
- วางแผน
- PlanCategory
- PlanModule
- ByteQuota
- TimeQuota
- BalanceLevel
- PlanModuleTrafficCategory
- OverUsagePolicy
- PlanState
- RefreshPeriod
- AccountInfo
- รายได้
- AccountBalanceStatus
- UiCompatibility
- NotificationType
- PlanInfoPerClient
- YouTube
- RateLimitedStreaming
- AndroidSystemInfo
- CellularInfo
- ConnectionType
- การวัดการใช้งาน
- CpidState
- เมธอด
แหล่งข้อมูล: PlanStatus
PlanStatus มีรายละเอียดของแพ็กเกจบริการบนอุปกรณ์เคลื่อนที่ระดับบนสุดทั้งหมดที่ผู้ใช้ซื้อ
การแสดง JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรของ PlanStatus ในรูปแบบต่อไปนี้ |
plans[] |
รายการแพ็กเกจที่ผู้ใช้รายนี้เป็นเจ้าของ |
languageCode |
ต้องระบุ รหัสภาษา BCP-47 เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier |
expireTime |
ต้องระบุ เวลาที่ข้อมูลกลุ่มแพ็กเกจที่แชร์ล้าสมัย หลังจากเวลานี้ ระบบจะไม่แสดง PlanStatus ต่อแอปพลิเคชัน เวลาหมดอายุต้องเป็นเวลาในอนาคต การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
updateTime |
ต้องระบุ เวลาที่ตัวแทนแพ็กเกจอินเทอร์เน็ต (DPA) ดึงข้อมูลสถานะแพ็กเกจจากระบบแบ็กเอนด์ ใช้เพื่อพิจารณาว่าข้อมูลสถานะแพ็กเกจเป็นข้อมูลล่าสุดเพียงใด เวลาอัปเดตต้องเป็นเวลาในอดีต แต่ต้องไม่เกิน 30 วัน การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
title |
ชื่อสัญญาที่ผู้ใช้มีกับผู้ให้บริการ ข้อมูลนี้จะแสดงในส่วนหัวของ UI |
subscriberId |
ตัวระบุที่ไม่ซ้ำกันและคงที่ในระบบของผู้ให้บริการเพื่อระบุผู้ใช้ |
accountInfo |
ต้องระบุสำหรับผู้ใช้แบบชำระล่วงหน้า ข้อมูลเกี่ยวกับยอดคงเหลือในบัญชีผู้ใช้ |
uiCompatibility |
กำหนดว่าจะแสดง PlanStatus ต่อผู้ใช้ในอินเทอร์เฟซผู้ใช้ได้หรือไม่ เมื่อตั้งค่าเป็น UI_INCOMPATIBLE คุณจะใช้ PlanStatus เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ได้ แต่จะใช้เพื่อแสดงข้อมูลแพ็กเกจแก่ผู้ใช้ไม่ได้ |
notifications[] |
มีรายการประเภทการแจ้งเตือนที่ GTAF ส่งให้ผู้ใช้ GTAF จะไม่สนใจฟิลด์นี้หากผู้เรียกกรอกข้อมูล |
planInfoPerClient |
ข้อมูลแพ็กเกจอินเทอร์เน็ตที่เกี่ยวข้องกับลูกค้า Google รายใดรายหนึ่ง |
cpidState |
สถานะของ CPID ที่เชื่อมโยงกับสถานะแพ็กเกจนี้ |
แผน
รายละเอียดของแพ็กเกจมือถือของผู้ใช้ ซึ่งเป็นแพ็กเกจบริการมือถือระดับบนสุดที่ผู้สมัครใช้บริการซื้อ แพ็กเกจอาจเป็นข้อมูลทั่วไป เช่น "อินเทอร์เน็ตบนมือถือ 10 GB เป็นเวลา 30 วัน" หรืออาจกำหนดเป็นชุดของคอมโพเนนต์ (ซึ่งเราเรียกว่าโมดูลแพ็กเกจ) เช่น แพ็กเกจ ACME 199 ที่อธิบายว่า "อินเทอร์เน็ต 2 GB, WhatsApp แบบไม่จำกัด + WeChat แบบไม่จำกัด และ Spotify 1 GB" มีโมดูลแพ็กเกจ 3 โมดูล
การแสดง JSON | |
---|---|
{ "planName": string, "planId": string, "planCategory": enum ( |
ช่อง | |
---|---|
planName |
ชื่อแพ็กเกจมือถือของผู้ใช้ |
planId |
ต้องระบุ ตัวระบุแพ็กเกจที่ใช้เพื่ออ้างอิงถึงแพ็กเกจในระหว่างข้อเสนอ ฯลฯ |
planCategory |
แพ็กเกจแบบชำระเงินล่วงหน้าหรือแบบชำระเงินภายหลัง |
expirationTime |
ต้องระบุ เมื่อแพ็กเกจนี้หมดอายุ สำหรับแพ็กเกจส่วนใหญ่ ค่านี้ควรเท่ากับเวลาหมดอายุสูงสุดของโมดูลแพ็กเกจทั้งหมด สำหรับแพ็กเกจที่รีเฟรชโควต้าโมดูลเป็นระยะ เวลาดังกล่าวควรเป็นเวลาหมดอายุของแพ็กเกจโดยรวม ซึ่งเป็นเวลาที่โมดูลของแพ็กเกจหยุดรีเฟรช ไม่ควรระบุฟิลด์นี้หากแพ็กเกจไม่มีวันหมดอายุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
planModules[] |
ข้อมูลโมดูลแผนโดยละเอียด (แผนย่อย) |
planState |
สถานะของแพ็กเกจผู้ใช้ เช่น ใช้งานอยู่ ไม่ได้ใช้งาน เป็นต้น |
PlanCategory
ประเภทหมวดหมู่แพ็กเกจที่เป็นไปได้
Enum | |
---|---|
PLAN_CATEGORY_UNSPECIFIED |
ไม่ระบุ |
PREPAID |
แพ็กเกจแบบชำระเงินล่วงหน้า |
POSTPAID |
แพ็กเกจแบบรายเดือน |
PlanModule
ข้อมูลของโมดูลแพ็กเกจอินเทอร์เน็ตแต่ละรายการ (หรือแพ็กเกจย่อย) ภายในแพ็กเกจ
การแสดง JSON | |
---|---|
{ "coarseBalanceLevel": enum ( |
ช่อง | ||
---|---|---|
coarseBalanceLevel |
ข้อมูลยอดคงเหลือโดยประมาณ |
|
trafficCategories[] |
รายการหมวดหมู่การเข้าชมที่จะเรียกเก็บเงินจากโมดูลแพ็กเกจนี้ |
|
expirationTime |
ต้องระบุ เวลาหมดอายุเฉพาะของโมดูลแพ็กเกจ สำหรับโมดูลแผนที่มีโควต้าที่รีเฟรชเป็นระยะ เวลาที่แสดงคือเวลาที่โมดูลจะรีเฟรชครั้งถัดไป ไม่ควรระบุฟิลด์นี้หากโมดูลแพ็กเกจไม่มีวันหมดอายุ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
|
overUsagePolicy |
นโยบายการใช้งานเกินขีดจำกัด เช่น ถูกจำกัด |
|
maxRateKbps |
อัตราการส่งข้อมูลสูงสุดที่โมดูลแพ็กเกจนี้อนุญาตในหน่วย Kbps อัตราข้อมูลจริงที่สังเกตได้จะอยู่ระหว่าง 0 ถึง maxRateKbps ขึ้นอยู่กับสภาพเครือข่าย การละเว้น maxRateKbps หรือตั้งค่าเป็น 0 หมายความว่าไม่ต้องมีการควบคุมแบนด์วิดท์สำหรับโมดูลแพ็กเกจนี้ |
|
description |
ต้องระบุ คำอธิบายโมดูลแพ็กเกจ ซึ่งอาจแสดงต่อผู้ใช้และควรใกล้เคียงกับคำอธิบายทางการตลาดของโมดูลแพ็กเกจนี้ |
|
moduleName |
ต้องระบุ ชื่อโมดูลแผน |
|
usedBytes |
จำนวนไบต์ทั้งหมดที่ผู้ใช้ใช้จากโมดูลแผนนี้ |
|
planModuleState |
สถานะของโมดูลแพ็กเกจ เช่น ใช้งานอยู่ ไม่ได้ใช้งาน เป็นต้น |
|
refreshPeriod |
ระยะเวลารีเฟรชของโมดูลแพ็กเกจนี้ หรือ REFRESH_PERIOD_NONE หากโมดูลแพ็กเกจไม่รีเฟรชโควต้า โมดูลแพ็กเกจที่รีเฟรชโควต้าจะรีเฟรช 1 ครั้งในทุกๆ ระยะเวลาการรีเฟรช |
|
ฟิลด์ Union balance ต้องระบุ ข้อมูลยอดเงินคงเหลือของโมดูลแพ็กเกจ ควรเป็นข้อมูลใดข้อมูลหนึ่งต่อไปนี้ byte_balance, time_balance, coarse_balance_level balance ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
||
byteBalance |
ข้อมูลยอดคงเหลือของโมดูลแพ็กเกจตามไบต์ สำหรับโมดูลที่รีเฟรชเป็นระยะๆ ฟิลด์นี้จะแสดงยอดคงเหลือของไบต์ต่อระยะเวลารีเฟรช |
|
timeBalance |
ข้อมูลยอดคงเหลือของโมดูลแพ็กเกจตามเวลา สำหรับโมดูลที่รีเฟรชเป็นระยะๆ ฟิลด์นี้จะแสดงยอดคงเหลือของเวลาต่อระยะเวลารีเฟรช |
ByteQuota
โควต้า/ข้อมูลยอดเงินคงเหลือของโมดูลแพ็กเกจตามไบต์
การแสดง JSON | |
---|---|
{ "quotaBytes": string, "remainingBytes": string } |
ช่อง | |
---|---|
quotaBytes |
โควต้าของโมดูลในหน่วยไบต์ สำหรับแพ็กเกจแบบไม่จำกัด ควรตั้งค่านี้เป็น 2^63 - 1 (9223372036854775807) |
remainingBytes |
จำเป็นสำหรับการแจ้งเตือนเมื่อยอดคงเหลือต่ำ ยอดคงเหลือของโควต้าที่เหลือเป็นไบต์ |
TimeQuota
โควต้า/ข้อมูลยอดเงินคงเหลือของโมดูลแพ็กเกจตามเวลา
การแสดง JSON | |
---|---|
{ "quotaMinutes": string, "remainingMinutes": string } |
ช่อง | |
---|---|
quotaMinutes |
โควต้าโมดูลเป็นนาทีสำหรับแพ็กเกจตามเวลา เช่น 180 นาที |
remainingMinutes |
ยอดคงเหลือของโควต้าที่เหลือเป็นนาทีสำหรับแพ็กเกจตามเวลา เช่น 40 นาที |
BalanceLevel
ข้อมูลยอดคงเหลือของข้อมูลโมดูลแพ็กเกจแบบคร่าวๆ
Enum | |
---|---|
BALANCE_LEVEL_UNSPECIFIED |
ไม่ระบุ |
NO_PLAN |
ไม่มีแพ็กเกจอินเทอร์เน็ต |
OUT_OF_DATA |
อินเทอร์เน็ตคงเหลือเป็น 0 |
LOW_QUOTA |
ยอดคงเหลืออินเทอร์เน็ต (หรือเวลาที่เหลือ) เท่ากับหรือน้อยกว่า 10-25% ของยอดคงเหลือแพ็กเกจเดิม (หรือเวลา) ผู้ให้บริการขนส่งอาจกำหนดเกณฑ์ที่แน่นอนสำหรับแต่ละแพ็กตามที่เห็นสมควร |
HIGH_QUOTA |
ยอดคงเหลืออินเทอร์เน็ต (หรือเวลาที่เหลือ) มากกว่า 10-25% ของยอดคงเหลือแพ็กเกจเดิม (หรือเวลา) ผู้ให้บริการขนส่งอาจกำหนดเกณฑ์ที่แน่นอนสำหรับแต่ละแพ็กตามที่เห็นสมควร มีอินเทอร์เน็ตคงเหลือมาก |
PlanModuleTrafficCategory
หมวดหมู่การเข้าชมโมดูลแผน ซึ่งอธิบายชุดการเข้าชมแอปพลิเคชันที่อยู่ในโมดูลแผนที่เฉพาะเจาะจง
Enum | |
---|---|
PLAN_MODULE_TRAFFIC_CATEGORY_UNSPECIFIED |
ไม่ระบุ |
GENERIC |
ทั่วไป ใช้กับการเข้าชมทั้งหมด |
VIDEO |
การเข้าชมวิดีโอทั้งหมด |
VIDEO_BROWSING |
การเข้าชมจากการค้นพบวิดีโอ (การเรียกดู) ซึ่งหมายถึงการเข้าชมแอปวิดีโอทั้งหมด ยกเว้นส่วนการสตรีมวิดีโอ/เสียง |
VIDEO_OFFLINE |
การเข้าชมวิดีโอแบบออฟไลน์ ซึ่งเป็นผลรวมของการเข้าชม VIDEO_BROWSING และการเข้าชมวิดีโอ/เสียงแบบออฟไลน์ (ไม่ใช่การสตรีม) |
MUSIC |
การเข้าชมแอปเพลง |
GAMING |
การเข้าชมแอปเกม |
SOCIAL |
การเข้าชมจากแอปโซเชียล |
MESSAGING |
การเข้าชมแอปรับส่งข้อความ |
APP_STORE |
การเข้าชม App Store เช่น การอัปเดตหรือดาวน์โหลดแอปใหม่ |
OverUsagePolicy
นโยบายการใช้งานเกินโควต้า: สิ่งที่จะเกิดขึ้นเมื่อผู้ใช้ใช้โควต้าจนหมด
Enum | |
---|---|
OVER_USAGE_POLICY_UNSPECIFIED |
ไม่ระบุ |
THROTTLED |
มีการจำกัดความเร็ว |
BLOCKED |
การเชื่อมต่อถูกบล็อก |
PAY_AS_YOU_GO |
จ่ายเฉพาะที่ใช้ |
PlanState
Enum ที่แสดงสถานะต่างๆ ของแพ็กเกจ/โมดูลแพ็กเกจของผู้ใช้
Enum | |
---|---|
ACTIVE |
Plan/PlanModule ใช้งานอยู่และผู้ใช้สามารถใช้ข้อมูลที่เสนอเป็นส่วนหนึ่งของโมดูลได้ |
INACTIVE |
แผน/โมดูลแผนปิดใช้งานอยู่ และในขณะที่ผู้ใช้ยังมีโมดูลอยู่ ผู้ใช้จะใช้ข้อมูลที่เป็นส่วนหนึ่งของโมดูลไม่ได้ กรณีนี้อาจเกิดขึ้นหากโมดูลแสดงข้อมูลในช่วงเวลาหนึ่งๆ ของวันเท่านั้น หรือหากผู้ใช้ซื้อโมดูลแต่ยังไม่ได้เปิดใช้งาน |
EXPIRING_SOON |
Plan/PlanModule จะหมดอายุในเร็วๆ นี้ ผู้โทรควรกำหนดระดับที่เหมาะสมเพื่อพิจารณาว่าจะตั้งค่านี้เมื่อใด ซึ่งหมายความว่าแพ็กเกจใช้งานได้แล้ว |
NEWLY_ACTIVE |
เพิ่งเปิดใช้งานแพ็กเกจ/PlanModule ที่ก่อนหน้านี้ไม่ได้ใช้งานหรือไม่มีอยู่ สถานะนี้ควรใช้ในช่วงเวลาสั้นๆ เท่านั้นหลังจากเวลาเปิดใช้งาน ไม่เช่นนั้นควรใช้สถานะ ACTIVE แทน การแจ้งเตือนสถานะแพ็กเกจอินเทอร์เน็ตที่ส่งพร้อมโมดูล NEWLY_ACTIVE ควรมี TTL สั้น เนื่องจากสถานะ NEWLY_ACTIVE จะไม่ถูกต้องอย่างรวดเร็ว |
EXPIRED |
แพ็กเกจ/PlanModule หมดอายุแล้ว การตั้งค่า Enum นี้จะทริกเกอร์การแจ้งเตือนว่าแพ็กเกจหมดอายุแล้ว |
RefreshPeriod
แสดงระยะเวลารีเฟรช ซึ่งเป็นช่วงเวลาปกติที่โมดูลแพ็กเกจจะรีเซ็ต
Enum | |
---|---|
REFRESH_PERIOD_NONE |
ไม่มีระยะเวลารีเฟรช ใช้เมื่อโมดูลแพ็กเกจไม่ได้เป็นการเรียกเก็บเงินตามรอบ |
DAILY |
โมดูลแผนจะรีเซ็ตทุกวัน |
MONTHLY |
โมดูลแพ็กเกจจะรีเซ็ตทุกเดือน |
BIWEEKLY |
โมดูลแผนจะรีเซ็ตทุก 2 สัปดาห์ |
WEEKLY |
โมดูลแผนจะรีเซ็ตทุกสัปดาห์ |
AccountInfo
ข้อมูลเกี่ยวกับยอดเงินคงเหลือในบัญชีของผู้ใช้แบบชำระล่วงหน้า
การแสดง JSON | |
---|---|
{ "accountBalance": { object ( |
ช่อง | |
---|---|
accountBalance |
ต้องระบุ ยอดเงินคงเหลือในบัญชีผู้ใช้ |
loanBalance |
ต้องระบุ (หากมี) ยอดคงเหลือในบัญชีที่เหลืออยู่ในบัญชีผู้ใช้ซึ่งเพิ่มโดยการกู้ยืมเงินจากผู้ให้บริการ หากมี ฟิลด์ accountBalance จะไม่รวมยอดเงินนี้ |
unpaidLoan |
จำนวนเงินที่ผู้ใช้เป็นหนี้ผู้ให้บริการเนื่องจากเงินกู้ |
accountBalanceStatus |
ต้องระบุ ระบุสถานะของยอดคงเหลือในบัญชี ในกรณีที่เวลา validUntil และฟิลด์ accountBalanceStatus ไม่ตรงกัน เราจะใช้ accountBalanceStatus |
validUntil |
ต้องระบุ เวลาที่ยอดคงเหลือในบัญชีใช้งานได้ ระบบจะใช้ช่องนี้เพื่อแสดงข้อความ "ใช้ไม่ได้ใน การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดเป็นหน่วยนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่างเช่น |
payAsYouGoCharge |
จำนวนเงินที่ผู้ใช้ใช้จ่ายไปโดยใช้แพ็กเกจในสถานะจ่ายตามปริมาณการใช้งาน หากผู้ให้บริการกรอกข้อมูลในช่องนี้เมื่อแชร์ข้อมูลบัญชีกับ GTAF ทาง GTAF จะพยายามส่งการแจ้งเตือนให้ผู้ใช้ทราบว่าผู้ใช้กำลังใช้จ่ายในสถานะแบบจ่ายตามการใช้งาน |
accountTopUp |
ต้องระบุสำหรับการแจ้งเตือนการเติมเงินในบัญชี จำนวนเงินที่ผู้ใช้เติมเข้ายอดคงเหลือในบัญชี หากผู้ให้บริการป้อนข้อมูลในช่องนี้เมื่อแชร์ข้อมูลบัญชีกับ GTAF ทาง GTAF จะพยายามส่งการแจ้งเตือนให้ผู้ใช้ทราบว่ามีการเติมเงินในบัญชีแล้ว |
เงินทอง
แสดงจำนวนเงินพร้อมประเภทสกุลเงิน
การแสดง JSON | |
---|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
ช่อง | |
---|---|
currencyCode |
รหัสสกุลเงิน 3 ตัวอักษรที่กำหนดไว้ใน ISO 4217 |
units |
หน่วยทั้งหมดของจำนวนเงิน เช่น หาก |
nanos |
จำนวนหน่วยนาโน (10^-9) ของจำนวนเงิน ค่าต้องอยู่ระหว่าง -999,999,999 ถึง +999,999,999 หาก |
AccountBalanceStatus
สถานะของกระเป๋าเงินของผู้ใช้
Enum | |
---|---|
VALID |
ยอดคงเหลือในบัญชีผู้ใช้ถูกต้องและใช้ซื้อสินค้าได้ |
INVALID |
ยอดคงเหลือในบัญชีผู้ใช้ไม่ถูกต้องและใช้ไม่ได้หากไม่มีการเปลี่ยนแปลงในบัญชี |
UiCompatibility
Enum ที่แสดงว่าสามารถแสดง PlanStatus ที่แชร์ต่อผู้ใช้ได้หรือไม่
Enum | |
---|---|
UI_COMPATIBILITY_UNSPECIFIED |
โดยค่าเริ่มต้น เราจะถือว่า PlanStatus เข้ากันได้กับ UI |
UI_COMPATIBLE |
ระบุว่า PlanStatus ทั้งหมดเข้ากันได้กับ UI และสามารถแสดงข้อมูลแพ็กเกจต่อผู้ใช้ได้ |
UI_INCOMPATIBLE |
ระบุว่า PlanStatus ไม่รองรับ UI ฟิลด์นี้ใช้เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ได้ แต่จะใช้เพื่อแสดงข้อมูลแพ็กเกจแก่ผู้ใช้ไม่ได้ |
NotificationType
ประเภทการแจ้งเตือนที่ส่งถึงผู้ใช้การตั้งค่าแพ็กเกจอินเทอร์เน็ตมือถือ
Enum | |
---|---|
NOTIFICATION_UNDEFINED |
ประเภทแนวการแจ้งเตือนที่ไม่รู้จัก |
NOTIFICATION_LOW_BALANCE_WARNING |
การแจ้งเตือนที่เตือนผู้ใช้เมื่อมียอดคงเหลือน้อย |
NOTIFICATION_DATA_EXPIRATION_WARNING |
การแจ้งเตือนที่เตือนผู้ใช้ว่าแพ็กเกจอินเทอร์เน็ตกำลังจะหมดอายุ |
NOTIFICATION_OUT_OF_DATA |
การแจ้งเตือนว่าผู้ใช้ใช้ข้อมูลหมดแล้ว |
NOTIFICATION_PLAN_ACTIVATION |
การแจ้งเตือนว่าแพ็กเกจที่ผู้ใช้ซื้อใช้งานได้แล้ว |
NOTIFICATION_PAY_AS_YOU_GO |
การแจ้งเตือนที่แจ้งให้ผู้ใช้ทราบว่าตนกำลังชำระค่าอินเทอร์เน็ตในสถานะแบบจ่ายตามปริมาณการใช้งาน |
NOTIFICATION_ACCOUNT_TOP_UP |
การแจ้งเตือนที่แจ้งให้ผู้ใช้ทราบว่าได้เติมเงินยอดคงเหลือในบัญชีแล้ว |
NOTIFICATION_DATA_EXPIRED |
การแจ้งเตือนที่แจ้งให้ผู้ใช้ทราบว่าแพ็กเกจอินเทอร์เน็ตหมดอายุแล้ว |
PlanInfoPerClient
ข้อมูลแพ็กเกจอินเทอร์เน็ตที่เกี่ยวข้องกับลูกค้า Google รายใดรายหนึ่ง
การแสดง JSON | |
---|---|
{ "youtube": { object ( |
ช่อง | |
---|---|
youtube |
ข้อมูลแพ็กเกจที่เกี่ยวข้องกับ YouTube |
androidSystemInfo |
ข้อมูลแพ็กเกจที่เกี่ยวข้องกับระบบ Android |
YouTube
ข้อมูลแพ็กเกจอินเทอร์เน็ตที่เกี่ยวข้องกับ YouTube
การแสดง JSON | |
---|---|
{
"rateLimitedStreaming": {
object ( |
ช่อง | |
---|---|
rateLimitedStreaming |
ฟีเจอร์การสตรีมที่รับรู้แผน YouTube (PAS) ซึ่งจำกัดอัตราบิตของวิดีโอที่ส่ง |
RateLimitedStreaming
ข้อมูลแพ็กเกจอินเทอร์เน็ตเพื่อให้ YouTube ปรับปรุงประสบการณ์ของผู้ใช้ที่สตรีมมิงแบบจำกัดอัตราได้
การแสดง JSON | |
---|---|
{ "maxMediaRateKbps": integer } |
ช่อง | |
---|---|
maxMediaRateKbps |
อัตราบิตของ YouTube ที่ระบบรองรับสำหรับผู้ใช้รายนี้ในหน่วย Kbps (พันบิตต่อวินาที) |
AndroidSystemInfo
ข้อมูลแพ็กเกจอินเทอร์เน็ตที่เกี่ยวข้องกับระบบ Android ทั้งหมด
การแสดง JSON | |
---|---|
{
"cellularInfo": [
{
object ( |
ช่อง | |
---|---|
cellularInfo[] |
ข้อมูลเครือข่ายมือถือตามประเภทการเชื่อมต่อ เช่น จะมีข้อความ cellularInfo 1 รายการสำหรับแต่ละประเภทการเชื่อมต่อ เช่น 4G, 5G เป็นต้น |
CellularInfo
ข้อมูลเกี่ยวกับการเชื่อมต่อเครือข่ายมือถือที่แพ็กเกจเสนอให้แก่ผู้ใช้
การแสดง JSON | |
---|---|
{ "connectionType": enum ( |
ช่อง | |
---|---|
connectionType |
ประเภทการเชื่อมต่อที่ผู้ให้บริการมอบให้แก่ผู้ใช้ |
meteredness |
สถานะการวัดการใช้งานของแพ็กเกจผู้ใช้ |
ConnectionType
ประเภทการเชื่อมต่อ: 2G, 3G, 4G
Enum | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
ไม่ระบุ |
CONNECTION_2_G |
2G |
CONNECTION_3_G |
3G |
CONNECTION_4_G |
4G |
CONNECTION_5_G |
5G |
CONNECTION_ALL |
ทุกประเภท |
การจำกัดปริมาณเนื้อหา
ประเภทแพ็กเกจที่ผู้ใช้มี
Enum | |
---|---|
METEREDNESS_UNSPECIFIED |
GTAF ไม่ทราบสถานะการวัดปริมาณการใช้งานของแพ็กเกจผู้ใช้ |
METEREDNESS_UNMETERED |
ผู้ใช้ใช้แพ็กเกจแบบไม่จำกัด |
METEREDNESS_METERED |
ผู้ใช้ใช้แพ็กเกจแบบคิดตามปริมาณการใช้งาน |
CpidState
Enum สำหรับผู้ให้บริการขนส่งเพื่อแสดงสถานะ CPID
Enum | |
---|---|
CPID_STATE_UNSPECIFIED |
ไม่ได้ระบุสถานะของ CPID ระบบจะถือว่า CPID ถูกต้อง |
CPID_INVALIDATED |
ระบบจะยกเลิก CPID และไคลเอ็นต์ควรดึง CPID ใหม่จากปลายทาง CPID |
เมธอด |
|
---|---|
|
อนุญาตให้ผู้ให้บริการเครือข่ายมือถือ (ระบุโดยหมายเลขอิสระของระบบ (ASN) ที่ไม่ซ้ำกัน) เพิ่มรายการ PlanStatus ใหม่สำหรับผู้ใช้เพื่อให้ไคลเอ็นต์ที่เฉพาะเจาะจงใช้ |