리더보드의 구성을 나타냅니다.
이 리소스의 메서드 목록은 이 페이지 끝부분을 참고하세요.
리소스 표현
리더보드 구성 리소스의 JSON 템플릿입니다.
{ "kind": "gamesConfiguration#leaderboardConfiguration", "token": string, "id": string, "scoreOrder": string, "scoreMin": long, "scoreMax": long, "draft": { "kind": "gamesConfiguration#leaderboardConfigurationDetail", "name": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "iconUrl": string, "sortRank": integer, "scoreFormat": { "numberFormatType": string, "suffix": { "zero": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "one": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "two": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "few": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "many": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "other": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] } }, "numDecimalPlaces": integer, "currencyCode": string } }, "published": { "kind": "gamesConfiguration#leaderboardConfigurationDetail", "name": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "iconUrl": string, "sortRank": integer, "scoreFormat": { "numberFormatType": string, "suffix": { "zero": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "one": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "two": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "few": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "many": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] }, "other": { "kind": "gamesConfiguration#localizedStringBundle", "translations": [ { "kind": "gamesConfiguration#localizedString", "locale": string, "value": string } ] } }, "numDecimalPlaces": integer, "currencyCode": string } } }
속성 이름 | 값 | 설명 | 참고 |
---|---|---|---|
kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#leaderboardConfiguration 입니다. |
|
token |
string |
이 리소스의 토큰입니다. | |
id |
string |
리더보드의 ID입니다. | |
scoreOrder |
string |
리더보드 유형입니다. 가능한 값은 다음과 같습니다.
|
|
scoreMin |
long |
이 리더보드에 게시할 수 있는 최소 점수입니다. | |
scoreMax |
long |
이 리더보드에 게시할 수 있는 최대 점수입니다. | |
draft |
nested object |
리더보드의 초안 데이터입니다. | |
draft.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#leaderboardConfigurationDetail 입니다. |
|
draft.name |
nested object |
리더보드 이름의 현지화된 문자열입니다. | |
draft.name.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.name.translations[] |
list |
언어 문자열입니다. | |
draft.name.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.name.translations[].locale |
string |
언어 문자열입니다. | |
draft.name.translations[].value |
string |
문자열 값입니다. | |
draft.iconUrl |
string |
이 리더보드의 아이콘 URL입니다. 이 필드에 쓰기는 무시됩니다. | |
draft.sortRank |
integer |
이 리더보드의 정렬 순위입니다. 이 필드에 쓰기는 무시됩니다. | |
draft.scoreFormat |
nested object |
리더보드의 점수 형식입니다. | |
draft.scoreFormat.numberFormatType |
string |
숫자의 형식입니다. 가능한 값은 다음과 같습니다.
|
|
draft.scoreFormat.suffix |
nested object |
NUMERIC 형식 유형의 선택적 접미사입니다. 이러한 문자열은 모든 Android 문자열 리소스와 동일한 복수형 규칙을 따릅니다. | |
draft.scoreFormat.suffix.zero |
nested object |
언어가 숫자 0에 대한 특수한 처리를 요구하는 경우(예: 아랍어) | |
draft.scoreFormat.suffix.zero.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.zero.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.zero.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.zero.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.zero.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.suffix.one |
nested object |
언어가 1과 같은 숫자에 대한 특수한 처리를 요구하는 경우(예: 영어 및 기타 대부분 언어의 경우 숫자 1. 러시아어의 경우 1로 끝나지만 11로 끝나지 않는 숫자(이 클래스에 나와 있음)) | |
draft.scoreFormat.suffix.one.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.one.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.one.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.one.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.one.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.suffix.two |
nested object |
언어가 2와 같은 숫자에 대한 특수한 처리를 요구하는 경우(예: 웨일스어의 경우 2 또는 슬로베니아어의 경우 102) | |
draft.scoreFormat.suffix.two.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.two.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.two.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.two.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.two.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.suffix.few |
nested object |
언어가 '작은' 숫자에 대한 특수한 처리를 요구하는 경우(예: 체코어의 경우 2, 3, 4 또는 폴란드어의 경우 2, 3 또는 4로 끝나지만 12, 13 또는 14로 끝나지 않는 숫자) | |
draft.scoreFormat.suffix.few.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.few.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.few.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.few.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.few.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.suffix.many |
nested object |
언어가 '큰' 숫자에 대한 특수한 처리를 요구하는 경우(예: 몰타어로 11~99로 끝나는 숫자) | |
draft.scoreFormat.suffix.many.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.many.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.many.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.many.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.many.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.suffix.other |
nested object |
언어가 지정된 수량에 대한 특수한 처리를 요구하지 않는 경우(예: 중국어의 경우 모든 숫자 또는 영어의 경우 42) | |
draft.scoreFormat.suffix.other.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
draft.scoreFormat.suffix.other.translations[] |
list |
언어 문자열입니다. | |
draft.scoreFormat.suffix.other.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
draft.scoreFormat.suffix.other.translations[].locale |
string |
언어 문자열입니다. | |
draft.scoreFormat.suffix.other.translations[].value |
string |
문자열 값입니다. | |
draft.scoreFormat.numDecimalPlaces |
integer |
숫자의 소수점 이하 자릿수입니다. NUMERIC 형식 유형에만 사용됩니다. | |
draft.scoreFormat.currencyCode |
string |
통화 코드 문자열입니다. CURRENCY 형식 유형에만 사용됩니다. | |
published |
nested object |
리더보드의 게시된 데이터입니다. 이 데이터는 읽기 전용입니다. | |
published.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#leaderboardConfigurationDetail 입니다. |
|
published.name |
nested object |
리더보드 이름의 현지화된 문자열입니다. | |
published.name.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.name.translations[] |
list |
언어 문자열입니다. | |
published.name.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.name.translations[].locale |
string |
언어 문자열입니다. | |
published.name.translations[].value |
string |
문자열 값입니다. | |
published.iconUrl |
string |
이 리더보드의 아이콘 URL입니다. 이 필드에 쓰기는 무시됩니다. | |
published.sortRank |
integer |
이 리더보드의 정렬 순위입니다. 이 필드에 쓰기는 무시됩니다. | |
published.scoreFormat |
nested object |
리더보드의 점수 형식입니다. | |
published.scoreFormat.numberFormatType |
string |
숫자의 형식입니다. 가능한 값은 다음과 같습니다.
|
|
published.scoreFormat.suffix |
nested object |
NUMERIC 형식 유형의 선택적 접미사입니다. 이러한 문자열은 모든 Android 문자열 리소스와 동일한 복수형 규칙을 따릅니다. | |
published.scoreFormat.suffix.zero |
nested object |
언어가 숫자 0에 대한 특수한 처리를 요구하는 경우(예: 아랍어) | |
published.scoreFormat.suffix.zero.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.zero.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.zero.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.zero.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.zero.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.suffix.one |
nested object |
언어가 1과 같은 숫자에 대한 특수한 처리를 요구하는 경우(예: 영어 및 기타 대부분 언어의 경우 숫자 1. 러시아어의 경우 1로 끝나지만 11로 끝나지 않는 숫자(이 클래스에 나와 있음)) | |
published.scoreFormat.suffix.one.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.one.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.one.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.one.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.one.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.suffix.two |
nested object |
언어가 2와 같은 숫자에 대한 특수한 처리를 요구하는 경우(예: 웨일스어의 경우 2 또는 슬로베니아어의 경우 102) | |
published.scoreFormat.suffix.two.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.two.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.two.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.two.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.two.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.suffix.few |
nested object |
언어가 '작은' 숫자에 대한 특수한 처리를 요구하는 경우(예: 체코어의 경우 2, 3, 4 또는 폴란드어의 경우 2, 3 또는 4로 끝나지만 12, 13 또는 14로 끝나지 않는 숫자) | |
published.scoreFormat.suffix.few.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.few.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.few.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.few.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.few.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.suffix.many |
nested object |
언어가 '큰' 숫자에 대한 특수한 처리를 요구하는 경우(예: 몰타어로 11~99로 끝나는 숫자) | |
published.scoreFormat.suffix.many.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.many.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.many.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.many.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.many.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.suffix.other |
nested object |
언어가 지정된 수량에 대한 특수한 처리를 요구하지 않는 경우(예: 중국어의 경우 모든 숫자 또는 영어의 경우 42) | |
published.scoreFormat.suffix.other.kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedStringBundle 입니다. |
|
published.scoreFormat.suffix.other.translations[] |
list |
언어 문자열입니다. | |
published.scoreFormat.suffix.other.translations[].kind |
string |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 gamesConfiguration#localizedString 입니다. |
|
published.scoreFormat.suffix.other.translations[].locale |
string |
언어 문자열입니다. | |
published.scoreFormat.suffix.other.translations[].value |
string |
문자열 값입니다. | |
published.scoreFormat.numDecimalPlaces |
integer |
숫자의 소수점 이하 자릿수입니다. NUMERIC 형식 유형에만 사용됩니다. | |
published.scoreFormat.currencyCode |
string |
통화 코드 문자열입니다. CURRENCY 형식 유형에만 사용됩니다. |