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가 애플리케이션에 제공되지 않습니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예를 들면 "2014-10-02T15:01:23.045123456Z" 입니다.
|
updateTime |
string (Timestamp format)
필수입니다. 데이터 요금제 에이전트 (DPA)가 백엔드 시스템에서 요금제 상태 정보를 가져온 시간입니다. 계획 상태 정보가 얼마나 최근인지 확인하는 데 사용할 수 있습니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: "2014-10-02T15:01:23.045123456Z"
|
title |
string
사용자가 운영자와 체결한 계약의 제목입니다. UI 헤더에 표시됩니다.
|
subscriberId |
string
사용자를 식별하는 이동통신사 시스템의 고유하고 안정적인 식별자입니다.
|
accountInfo |
object (AccountInfo )
선불 사용자에게 필요합니다. 사용자 계정 잔액에 관한 정보입니다.
|
uiCompatibility |
enum (UiCompatibility )
PlanStatus를 사용자 인터페이스에 사용자에게 표시할 수 있는지 여부를 결정합니다. UI_INCOMPATIBLE로 설정된 경우 PlanStatus는 사용자에게 알림을 전송하는 데 사용할 수 있지만 사용자에게 요금제 정보를 표시하는 데는 사용되지 않습니다.
|
notifications[] |
enum (NotificationType )
사용자에게 전송된 알림 유형입니다.
|
planInfoPerClient |
object (PlanInfoPerClient )
|
메서드 |
|
모바일 운영자 (고유한 자율 시스템 번호 (ASN)로 식별됨)가 새 PlanStatus 항목을 추가할 수 있습니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-26(UTC)"],[[["PlanStatus provides details of all top-level mobile service packages purchased by a user, including plan information, account balance (for prepaid users), and notification types."],["It includes fields like `name`, `plans`, `languageCode`, `expireTime`, `updateTime`, `title`, `subscriberId`, `accountInfo`, `uiCompatibility`, `notifications`, and `planInfoPerClient`, providing comprehensive data about the user's mobile service package."],["PlanStatus resources are identified by a unique name in the format `operators/{asn_id}/planStatuses/{userKey}` and have a JSON representation for data exchange."],["Mobile operators can create new PlanStatus entries using the `create` method, allowing them to manage and update user plan information."]]],["PlanStatus details mobile service packages purchased by a user. Key data includes the user's `name`, associated `plans`, `languageCode`, and `subscriberId`. It specifies `expireTime` and `updateTime` for the data's validity. `accountInfo` is required for prepaid users. `uiCompatibility` determines display status, and `notifications` lists sent alerts. A mobile operator can use the `create` method to add new PlanStatus entries, as identified by their unique Autonomous System Number.\n"]]