LeaderboardConfigurations

Reprezentuje konfigurację tabeli wyników.

Listę metod dla tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

To jest szablon JSON dla zasobu konfiguracji tablicy wyników.

{
  "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
    }
  }
}
Nazwa usługi Wartość Opis Uwagi
kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#leaderboardConfiguration.
token string Token tego zasobu.
id string Identyfikator tabeli wyników.
scoreOrder string Typ tabeli wyników.
Możliwe wartości:
  • LARGER_IS_BETTER” - Większe opublikowane wyniki mają wyższą pozycję w rankingu.
  • SMALLER_IS_BETTER” - Mniejsze publikowane wyniki są wyżej w rankingu.
scoreMin long Minimalny wynik, jaki można opublikować w tej tabeli wyników.
scoreMax long Maksymalny wynik, który można opublikować w tej tabeli wyników.
draft nested object Dane robocze tabeli wyników.
draft.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Zlokalizowane ciągi znaków nazwy tabeli wyników.
draft.name.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.name.translations[] list Ciągi tekstowe dotyczące języka.
draft.name.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.name.translations[].locale string Ciąg znaków dotyczący regionu.
draft.name.translations[].value string Wartość ciągu znaków.
draft.iconUrl string Adres URL ikony tabeli wyników. Zapisy w tym polu są ignorowane.
draft.sortRank integer Pozycja w tej tabeli wyników. Zapisy w tym polu są ignorowane.
draft.scoreFormat nested object Format wyników w tabeli wyników.
draft.scoreFormat.numberFormatType string Format numeru.
Możliwe wartości:
  • NUMERIC” - Liczby są sformatowane w taki sposób, aby nie zawierały cyfr lub stałej liczby cyfr po przecinku dziesiętnym, w zależności od regionu. Można dodać opcjonalną jednostkę niestandardową.
  • TIME_DURATION” - Liczby w formacie godzin, minut i sekund.
  • CURRENCY” - Liczby są formatowane według waluty zgodnie z ustawieniami regionalnymi.
draft.scoreFormat.suffix nested object Opcjonalny sufiks typu formatu NUMERIC. Te ciągi są zgodne z reguły liczby mnogiej, czyli wszystkie zasoby tekstowe w Androidzie.
draft.scoreFormat.suffix.zero nested object Kiedy język wymaga specjalnego traktowania liczby 0 (jak w języku arabskim).
draft.scoreFormat.suffix.zero.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.zero.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.zero.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.suffix.one nested object Liczby w języku angielskim należy traktować w szczególny sposób, tak jak w przypadku liczby 1 w języku angielskim i większości innych języków. W języku rosyjskim klasa obejmuje wszystkie numery kończące się na 1, ale nie takie jak 11.
draft.scoreFormat.suffix.one.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.one.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.one.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.suffix.two nested object Kiedy język wymaga specjalnego traktowania liczby w rodzaju 2 (np. „2” w walijskim lub „102” w słoweńskim).
draft.scoreFormat.suffix.two.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.two.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.two.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.suffix.few nested object gdy język wymaga szczególnego traktowania słów „małych”; (np. 2, 3 i 4 w języku czeskim lub cyfry kończące się cyframi 2, 3 i 4, ale nie 12, 13 ani 14 w języku polskim).
draft.scoreFormat.suffix.few.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.few.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.few.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.suffix.many nested object gdy język wymaga szczególnego traktowania słowa „duży”; numerów (jak w przypadku numerów kończących się na 11–99 w języku maltańskim).
draft.scoreFormat.suffix.many.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.many.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.many.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.suffix.other nested object Gdy język nie wymaga szczególnego traktowania danej ilości (jak w przypadku wszystkich liczb w języku chińskim lub 42 w języku angielskim).
draft.scoreFormat.suffix.other.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list Ciągi tekstowe dotyczące języka.
draft.scoreFormat.suffix.other.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string Ciąg znaków dotyczący regionu.
draft.scoreFormat.suffix.other.translations[].value string Wartość ciągu znaków.
draft.scoreFormat.numDecimalPlaces integer Liczba miejsc po przecinku dla liczby. Używany tylko w przypadku formatu NUMERIC.
draft.scoreFormat.currencyCode string Ciąg znaków w postaci kodu. Używany tylko w przypadku formatu CURRENCY.
published nested object Opublikowane dane tabeli wyników. Te dane są tylko do odczytu.
published.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Zlokalizowane ciągi znaków nazwy tabeli wyników.
published.name.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.name.translations[] list Ciągi tekstowe dotyczące języka.
published.name.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.name.translations[].locale string Ciąg znaków dotyczący regionu.
published.name.translations[].value string Wartość ciągu znaków.
published.iconUrl string Adres URL ikony tabeli wyników. Zapisy w tym polu są ignorowane.
published.sortRank integer Pozycja w tej tabeli wyników. Zapisy w tym polu są ignorowane.
published.scoreFormat nested object Format wyników w tabeli wyników.
published.scoreFormat.numberFormatType string Format numeru.
Możliwe wartości:
  • NUMERIC” - Liczby są sformatowane w taki sposób, aby nie zawierały cyfr lub stałej liczby cyfr po przecinku dziesiętnym, w zależności od regionu. Można dodać opcjonalną jednostkę niestandardową.
  • TIME_DURATION” - Liczby w formacie godzin, minut i sekund.
  • CURRENCY” - Liczby są formatowane według waluty zgodnie z ustawieniami regionalnymi.
published.scoreFormat.suffix nested object Opcjonalny sufiks typu formatu NUMERIC. Te ciągi są zgodne z reguły liczby mnogiej, czyli wszystkie zasoby tekstowe w Androidzie.
published.scoreFormat.suffix.zero nested object Kiedy język wymaga specjalnego traktowania liczby 0 (jak w języku arabskim).
published.scoreFormat.suffix.zero.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.zero.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.zero.translations[].value string Wartość ciągu znaków.
published.scoreFormat.suffix.one nested object Liczby w języku angielskim należy traktować w szczególny sposób, tak jak w przypadku liczby 1 w języku angielskim i większości innych języków. W języku rosyjskim klasa obejmuje wszystkie numery kończące się na 1, ale nie takie jak 11.
published.scoreFormat.suffix.one.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.one.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.one.translations[].value string Wartość ciągu znaków.
published.scoreFormat.suffix.two nested object Kiedy język wymaga specjalnego traktowania liczby w rodzaju 2 (np. „2” w walijskim lub „102” w słoweńskim).
published.scoreFormat.suffix.two.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.two.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.two.translations[].value string Wartość ciągu znaków.
published.scoreFormat.suffix.few nested object gdy język wymaga szczególnego traktowania słów „małych”; (np. 2, 3 i 4 w języku czeskim lub cyfry kończące się cyframi 2, 3 i 4, ale nie 12, 13 ani 14 w języku polskim).
published.scoreFormat.suffix.few.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.few.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.few.translations[].value string Wartość ciągu znaków.
published.scoreFormat.suffix.many nested object gdy język wymaga szczególnego traktowania słowa „duży”; numerów (jak w przypadku numerów kończących się na 11–99 w języku maltańskim).
published.scoreFormat.suffix.many.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.many.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.many.translations[].value string Wartość ciągu znaków.
published.scoreFormat.suffix.other nested object Gdy język nie wymaga szczególnego traktowania danej ilości (jak w przypadku wszystkich liczb w języku chińskim lub 42 w języku angielskim).
published.scoreFormat.suffix.other.kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list Ciągi tekstowe dotyczące języka.
published.scoreFormat.suffix.other.translations[].kind string Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string Ciąg znaków dotyczący regionu.
published.scoreFormat.suffix.other.translations[].value string Wartość ciągu znaków.
published.scoreFormat.numDecimalPlaces integer Liczba miejsc po przecinku dla liczby. Używany tylko w przypadku formatu NUMERIC.
published.scoreFormat.currencyCode string Ciąg znaków w postaci kodu. Używany tylko w przypadku formatu CURRENCY.

Metody

usuń
Usuń konfigurację tabeli wyników o podanym identyfikatorze.
pobierz
Pobiera metadane konfiguracji tabeli wyników o podanym identyfikatorze.
wstaw
Wstaw w tej aplikacji nową konfigurację tabeli wyników.
list
Zwraca listę konfiguracji tabeli wyników w tej aplikacji.
zaktualizuj
Zaktualizuj metadane konfiguracji tabeli wyników o podany identyfikator.