AchievementConfigurations

Bir başarının yapılandırmasını temsil eder.

Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

Bu, başarı yapılandırma kaynağı için bir 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 sabit gamesConfiguration#achievementConfiguration 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 şunlardır:
  • "STANDARD" - Başarı kilitli veya kilidi açık.
  • "INCREMENTAL" - Başarı adım adım ilerler.
initialState string Başarının başlangıç durumu.
Olası değerler şunlardır:
  • "HIDDEN" - Başarı gizlendi.
  • "REVEALED" - Başarı açıklanır.
  • "UNLOCKED" - Başarının kilidi açıldı.
stepsToUnlock integer Kilidi 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 sabit gamesConfiguration#achievementConfigurationDetail 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 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.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 sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 yazmalar yoksayılır.
draft.sortRank integer Bu başarının sıralama sıralaması. Bu alana yazmalar 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 sabit gamesConfiguration#achievementConfigurationDetail 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 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.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 sabit gamesConfiguration#localizedStringBundle 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 sabit gamesConfiguration#localizedString 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 yazmalar yoksayılır.
published.sortRank integer Bu başarının sıralama sıralaması. Bu alana yazmalar yoksayılır.

Yöntemler

sil
Belirtilen kimliğe sahip başarı yapılandırmasını silin.
al
Belirtilen kimliğe sahip başarı yapılandırmasının meta verilerini alır.
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üncelle
Başarı yapılandırmasının meta verilerini belirtilen kimlikle güncelleyin.