LeaderboardConfigurations

Skor tablosunun yapılandırmasını temsil eder.

Bu kaynağa ilişkin yöntemlerin listesi için bu sayfanın sonuna göz atın.

Kaynak temsilleri

Bu, skor tablosu yapılandırma kaynağı için bir JSON şablonudur.

{
  "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
    }
  }
}
Mülk adı Değer Açıklama Notlar
kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#leaderboardConfiguration sabit dizesidir.
token string Bu kaynağın jetonu.
id string Skor tablosunun kimliği.
scoreOrder string Skor tablosunun türü.
Olası değerler:
  • "LARGER_IS_BETTER" - Yayınlanan daha yüksek puanlar daha üst sıralarda yer alır.
  • "SMALLER_IS_BETTER" - Yayınlanan düşük puanlar daha üst sıralarda yer alır.
scoreMin long Bu skor tablosunda yayınlanabilecek minimum puan.
scoreMax long Bu skor tablosunda yayınlanabilecek maksimum puan.
draft nested object Skor tablosunun taslak verileri.
draft.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#leaderboardConfigurationDetail sabit dizesidir.
draft.name nested object Skor tablosu adı için yerelleştirilmiş dizeler.
draft.name.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.name.translations[] list Yerel ayar dizeleri.
draft.name.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.name.translations[].locale string Yerel ayar dizesi.
draft.name.translations[].value string Dize değeri.
draft.iconUrl string Bu skor tablosunun simge URL'si. Bu alana yazılanlar yoksayılır.
draft.sortRank integer Bu skor tablosunun sıralama sıralaması. Bu alana yazılanlar yoksayılır.
draft.scoreFormat nested object Skor tablosunun skor biçimlendirmesi.
draft.scoreFormat.numberFormatType string Sayının biçimlendirmesi.
Olası değerler:
  • "NUMERIC": Sayılar, yerel ayara göre ondalık noktasından sonra basamağı olmayacak veya sabit sayıda basamak içerecek şekilde biçimlendirilir. İsteğe bağlı olarak özel birim eklenebilir.
  • "TIME_DURATION": Sayılar saat, dakika ve saniye olarak biçimlendirilir.
  • "CURRENCY": Sayılar, yerel ayara göre para birimine göre biçimlendirilir.
draft.scoreFormat.suffix nested object SAYISAL biçim türü için isteğe bağlı bir sonek. Bu dizeler, tüm Android dize kaynaklarıyla aynı çoğul kuralları uygular.
draft.scoreFormat.suffix.zero nested object Dil, 0 rakamının özel olarak işlenmesini gerektirdiğinde (Arapça'da olduğu gibi).
draft.scoreFormat.suffix.zero.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.zero.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.zero.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.zero.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.zero.translations[].value string Dize değeri.
draft.scoreFormat.suffix.one nested object Dil, bir gibi sayıların özel olarak işlenmesini gerektirdiğinde (İngilizce ve diğer dillerdeki 1 rakamı gibi; Rusçada 1 ile biten ancak 11 ile bitmeyen tüm sayılar bu sınıfa dahildir).
draft.scoreFormat.suffix.one.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.one.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.one.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.one.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.one.translations[].value string Dize değeri.
draft.scoreFormat.suffix.two nested object Dilde iki gibi sayılar için özel işlem yapılması gerektiğinde (Galce 2, Slovence 102).
draft.scoreFormat.suffix.two.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.two.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.two.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.two.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.two.translations[].value string Dize değeri.
draft.scoreFormat.suffix.few nested object Dilde "küçük" sayıların (Çekçe'de 2, 3 ve 4 gibi ya da Lehçede 2, 3 veya 4 ile biten ancak 12, 13 veya 14 ile biten sayılar) özel olarak değerlendirilmesi gerektiğinde.
draft.scoreFormat.suffix.few.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.few.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.few.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.few.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.few.translations[].value string Dize değeri.
draft.scoreFormat.suffix.many nested object Dil, "büyük" sayıların (Maltaca 11-99 ile biten sayılar) özel olarak işlenmesini gerektirdiğinde.
draft.scoreFormat.suffix.many.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.many.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.many.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.many.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.many.translations[].value string Dize değeri.
draft.scoreFormat.suffix.other nested object Dil, belirli bir miktarın özel olarak işlenmesini gerektirmediğinde (Çince tüm sayılar veya İngilizce'deki 42 sayılar gibi).
draft.scoreFormat.suffix.other.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.scoreFormat.suffix.other.translations[] list Yerel ayar dizeleri.
draft.scoreFormat.suffix.other.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.scoreFormat.suffix.other.translations[].locale string Yerel ayar dizesi.
draft.scoreFormat.suffix.other.translations[].value string Dize değeri.
draft.scoreFormat.numDecimalPlaces integer Sayının ondalık basamak sayısı. Yalnızca SAYISAL biçim türü için kullanılır.
draft.scoreFormat.currencyCode string Para birimi kodu dizesi. Yalnızca CURRENCY biçim türü için kullanılır.
published nested object Skor tablosunun yayınlanan verileri. Bu veriler salt okunurdur.
published.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#leaderboardConfigurationDetail sabit dizesidir.
published.name nested object Skor tablosu adı için yerelleştirilmiş dizeler.
published.name.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.name.translations[] list Yerel ayar dizeleri.
published.name.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.name.translations[].locale string Yerel ayar dizesi.
published.name.translations[].value string Dize değeri.
published.iconUrl string Bu skor tablosunun simge URL'si. Bu alana yazılanlar yoksayılır.
published.sortRank integer Bu skor tablosunun sıralama sıralaması. Bu alana yazılanlar yoksayılır.
published.scoreFormat nested object Skor tablosunun skor biçimlendirmesi.
published.scoreFormat.numberFormatType string Sayının biçimlendirmesi.
Olası değerler:
  • "NUMERIC": Sayılar, yerel ayara göre ondalık noktasından sonra basamağı olmayacak veya sabit sayıda basamak içerecek şekilde biçimlendirilir. İsteğe bağlı olarak özel birim eklenebilir.
  • "TIME_DURATION": Sayılar saat, dakika ve saniye olarak biçimlendirilir.
  • "CURRENCY": Sayılar, yerel ayara göre para birimine göre biçimlendirilir.
published.scoreFormat.suffix nested object SAYISAL biçim türü için isteğe bağlı bir sonek. Bu dizeler, tüm Android dize kaynaklarıyla aynı çoğul kuralları uygular.
published.scoreFormat.suffix.zero nested object Dil, 0 rakamının özel olarak işlenmesini gerektirdiğinde (Arapça'da olduğu gibi).
published.scoreFormat.suffix.zero.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.zero.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.zero.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.zero.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.zero.translations[].value string Dize değeri.
published.scoreFormat.suffix.one nested object Dil, bir gibi sayıların özel olarak işlenmesini gerektirdiğinde (İngilizce ve diğer dillerdeki 1 rakamı gibi; Rusçada 1 ile biten ancak 11 ile bitmeyen tüm sayılar bu sınıfa dahildir).
published.scoreFormat.suffix.one.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.one.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.one.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.one.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.one.translations[].value string Dize değeri.
published.scoreFormat.suffix.two nested object Dilde iki gibi sayılar için özel işlem yapılması gerektiğinde (Galce 2, Slovence 102).
published.scoreFormat.suffix.two.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.two.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.two.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.two.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.two.translations[].value string Dize değeri.
published.scoreFormat.suffix.few nested object Dilde "küçük" sayıların (Çekçe'de 2, 3 ve 4 gibi ya da Lehçede 2, 3 veya 4 ile biten ancak 12, 13 veya 14 ile biten sayılar) özel olarak değerlendirilmesi gerektiğinde.
published.scoreFormat.suffix.few.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.few.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.few.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.few.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.few.translations[].value string Dize değeri.
published.scoreFormat.suffix.many nested object Dil, "büyük" sayıların (Maltaca 11-99 ile biten sayılar) özel olarak işlenmesini gerektirdiğinde.
published.scoreFormat.suffix.many.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.many.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.many.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.many.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.many.translations[].value string Dize değeri.
published.scoreFormat.suffix.other nested object Dil, belirli bir miktarın özel olarak işlenmesini gerektirmediğinde (Çince tüm sayılar veya İngilizce'deki 42 sayılar gibi).
published.scoreFormat.suffix.other.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.scoreFormat.suffix.other.translations[] list Yerel ayar dizeleri.
published.scoreFormat.suffix.other.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.scoreFormat.suffix.other.translations[].locale string Yerel ayar dizesi.
published.scoreFormat.suffix.other.translations[].value string Dize değeri.
published.scoreFormat.numDecimalPlaces integer Sayının ondalık basamak sayısı. Yalnızca SAYISAL biçim türü için kullanılır.
published.scoreFormat.currencyCode string Para birimi kodu dizesi. Yalnızca CURRENCY biçim türü için kullanılır.

Yöntemler

sil
Verilen kimliğe sahip skor tablosu yapılandırmasını silin.
al
Belirtilen kimliğe sahip skor tablosu yapılandırmasının meta verilerini getirir.
ekle
Bu uygulamaya yeni bir skor tablosu yapılandırması ekle.
list
Bu uygulamadaki skor tablosu yapılandırmalarının listesini döndürür.
güncelleme
Skor tablosu yapılandırmasının meta verilerini verilen kimlikle güncelleyin.