AchievementConfigurations

Bir başarının 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, bir başarı yapılandırma kaynağı için JSON şablonudur.

{
  "kind": "gamesConfiguration#achievementConfiguration",
  "token": string,
  "id": string,
  "achievementType": string,
  "initialState": string,
  "stepsToUnlock": integer,
  "draft": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  },
  "published": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  }
}
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#achievementConfiguration sabit dizesidir.
token string Bu kaynağın jetonu.
id string Başarının kimliği.
achievementType string Başarının türü.
Olası değerler:
  • "STANDARD" - Başarı kilitli veya kilidi açık.
  • "INCREMENTAL" - Başarı artımlıdır.
initialState string Başarının başlangıç durumu.
Olası değerler:
  • "HIDDEN" - Başarı gizlendi.
  • "REVEALED" - Başarı gösterilir.
  • "UNLOCKED" - Başarının kilidi açıldı.
stepsToUnlock integer Kilit açma adımları. Yalnızca artımlı başarılar için geçerlidir.
draft nested object Başarının taslak verileri.
draft.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#achievementConfigurationDetail sabit dizesidir.
draft.name nested object Başarı 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.description nested object Başarı açıklaması için yerelleştirilmiş dizeler.
draft.description.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
draft.description.translations[] list Yerel ayar dizeleri.
draft.description.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
draft.description.translations[].locale string Yerel ayar dizesi.
draft.description.translations[].value string Dize değeri.
draft.pointValue integer Başarının puan değeri.
draft.iconUrl string Bu başarının simge URL'si. Bu alana yazılanlar yoksayılır.
draft.sortRank integer Bu başarının sıralama sıralaması. Bu alana yazılanlar yoksayılır.
published nested object Başarının 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#achievementConfigurationDetail sabit dizesidir.
published.name nested object Başarı 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.description nested object Başarı açıklaması için yerelleştirilmiş dizeler.
published.description.kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedStringBundle sabit dizesidir.
published.description.translations[] list Yerel ayar dizeleri.
published.description.translations[].kind string Bu kaynağın türünü benzersiz bir şekilde tanımlar. Değer her zaman gamesConfiguration#localizedString sabit dizesidir.
published.description.translations[].locale string Yerel ayar dizesi.
published.description.translations[].value string Dize değeri.
published.pointValue integer Başarının puan değeri.
published.iconUrl string Bu başarının simge URL'si. Bu alana yazılanlar yoksayılır.
published.sortRank integer Bu başarının sıralama sıralaması. Bu alana yazılanlar yoksayılır.

Yöntemler

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