LeaderboardConfigurations

Leaderboard'un yapılandırmasını gösterir.

Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakı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 sabit gamesConfiguration#leaderboardConfiguration dizesidir.
token string Bu kaynağın jetonu.
id string Skor tablosunun kimliği.
scoreOrder string Skor tablosunun türü.
Olası değerler şunlardır:
  • "LARGER_IS_BETTER" - Yayınlanan puanlar daha yüksek olur.
  • "SMALLER_IS_BETTER" - Yayınlanan daha küçük puanlar daha üst sıralarda yer alır.
scoreMin long Bu skor tablosunda yayınlanabilecek minimum skor.
scoreMax long Bu skor tablosunda yayınlanabilecek maksimum skor.
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 sabit gamesConfiguration#leaderboardConfigurationDetail 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 sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 yazmalar yoksayılır.
draft.sortRank integer Bu skor tablosunun sıralama sıralaması. Bu alana yazmalar yoksayılır.
draft.scoreFormat nested object Skor tablosunun skor biçimlendirmesi.
draft.scoreFormat.numberFormatType string Sayı biçimlendirmesi.
Olası değerler:
  • "NUMERIC" - Sayılar, yerel ayara göre ondalık noktasından sonra basamak veya sabit sayıda basamak içermeyecek şekilde biçimlendirilir. İsteğe bağlı olarak özel bir 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 NUMERIC biçim türü için isteğe bağlı bir sonek. Bu dizeler çoğul kuralları'nı kullanın.
draft.scoreFormat.suffix.zero nested object Dilde 0 sayısının özel olarak işlenmesi gerektiğinde (Arapçada olduğu gibi).
draft.scoreFormat.suffix.zero.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dilde bir gibi özel işlemlerin yapılması gerektiğinde (İngilizce'deki 1 sayısı ve diğer dillerin çoğunda olduğu gibi, Rusçada 1 ile biten ancak 11 ile bitmeyen sayılar bu sınıfta yer alır).
draft.scoreFormat.suffix.one.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 özel işlemlerin yapılmasını gerektirdiğinde (Galcede 2, Slovence'de 102'de olduğu gibi).
draft.scoreFormat.suffix.two.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dil, "küçük" kelimesinin özel olarak ele alınmasını gerektirdiğinde sayılar (Çekçe'de 2, 3 ve 4'te olduğu gibi; Lehçede 12, 13 veya 14 ile biten ancak 2, 3 veya 4 ile biten sayılar).
draft.scoreFormat.suffix.few.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 için "büyük" şeklinde özel işlem yapılması gerektiğinde sayılar (Maltaca'da 11-99 arasında olan sayılar gibi).
draft.scoreFormat.suffix.many.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dilde, belirtilen miktar için özel işlem gerekmiyorsa (Çince tüm sayılarda veya İngilizcede 42'de olduğu gibi).
draft.scoreFormat.suffix.other.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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ı için ondalık basamak sayısı. Yalnızca SAYISAL biçim türü için kullanılır.
draft.scoreFormat.currencyCode string Para birimi kod dizesi. Yalnızca CURRENCY biçimi 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 sabit gamesConfiguration#leaderboardConfigurationDetail 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 sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 yazmalar yoksayılır.
published.sortRank integer Bu skor tablosunun sıralama sıralaması. Bu alana yazmalar yoksayılır.
published.scoreFormat nested object Skor tablosunun skor biçimlendirmesi.
published.scoreFormat.numberFormatType string Sayı biçimlendirmesi.
Olası değerler:
  • "NUMERIC" - Sayılar, yerel ayara göre ondalık noktasından sonra basamak veya sabit sayıda basamak içermeyecek şekilde biçimlendirilir. İsteğe bağlı olarak özel bir 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 NUMERIC biçim türü için isteğe bağlı bir sonek. Bu dizeler çoğul kuralları'nı kullanın.
published.scoreFormat.suffix.zero nested object Dilde 0 sayısının özel olarak işlenmesi gerektiğinde (Arapçada olduğu gibi).
published.scoreFormat.suffix.zero.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dilde bir gibi özel işlemlerin yapılması gerektiğinde (İngilizce'deki 1 sayısı ve diğer dillerin çoğunda olduğu gibi, Rusçada 1 ile biten ancak 11 ile bitmeyen sayılar bu sınıfta yer alır).
published.scoreFormat.suffix.one.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 özel işlemlerin yapılmasını gerektirdiğinde (Galcede 2, Slovence'de 102'de olduğu gibi).
published.scoreFormat.suffix.two.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dil, "küçük" kelimesinin özel olarak ele alınmasını gerektirdiğinde sayılar (Çekçe'de 2, 3 ve 4'te olduğu gibi; Lehçede 12, 13 veya 14 ile biten ancak 2, 3 veya 4 ile biten sayılar).
published.scoreFormat.suffix.few.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 için "büyük" şeklinde özel işlem yapılması gerektiğinde sayılar (Maltaca'da 11-99 arasında olan sayılar gibi).
published.scoreFormat.suffix.many.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 Dilde, belirtilen miktar için özel işlem gerekmiyorsa (Çince tüm sayılarda veya İngilizcede 42'de olduğu gibi).
published.scoreFormat.suffix.other.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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ı için ondalık basamak sayısı. Yalnızca SAYISAL biçim türü için kullanılır.
published.scoreFormat.currencyCode string Para birimi kod dizesi. Yalnızca CURRENCY biçimi türü için kullanılır.

Yöntemler

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