AchievementConfigurations

表示成就的配置。

有关此资源的方法列表,请参阅本页末尾。

资源表示

这是一个成就配置资源的 JSON 模板。

{
  "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
  }
}
属性名称 描述 注释
kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#achievementConfiguration
token 字符串 此资源的令牌。
id 字符串 成就的 ID。
achievementType 字符串 成就的类型。
可能的值为
  • "STANDARD" - 成就已锁定或已解锁。
  • "INCREMENTAL" - 成就可递增。
initialState 字符串 成就的初始状态。
可能的值为
  • "HIDDEN" - 成就已隐藏。
  • "REVEALED" - 成就已显示。
  • "UNLOCKED" - 成就已解锁。
stepsToUnlock 整数 解锁步骤。仅适用于可递增的成就。
draft 嵌套对象 成就的草稿数据。
draft.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#achievementConfigurationDetail
draft.name 嵌套对象 成就名称的本地化字符串。
draft.name.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedStringBundle
draft.name.translations[] 列出 语言环境字符串。
draft.name.translations[].kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedString
draft.name.translations[].locale 字符串 语言环境字符串。
draft.name.translations[].value 字符串 字符串值。
draft.description 嵌套对象 成就描述的本地化字符串。
draft.description.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedStringBundle
draft.description.translations[] 列出 语言环境字符串。
draft.description.translations[].kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedString
draft.description.translations[].locale 字符串 语言环境字符串。
draft.description.translations[].value 字符串 字符串值。
draft.pointValue 整数 成就的积分值。
draft.iconUrl 字符串 此成就的图标网址。将忽略对此字段的写入操作。
draft.sortRank 整数 此成就的排序等级。将忽略对此字段的写入操作。
published 嵌套对象 成就的已发布数据。此数据为只读。
published.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#achievementConfigurationDetail
published.name 嵌套对象 成就名称的本地化字符串。
published.name.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedStringBundle
published.name.translations[] 列出 语言环境字符串。
published.name.translations[].kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedString
published.name.translations[].locale 字符串 语言环境字符串。
published.name.translations[].value 字符串 字符串值。
published.description 嵌套对象 成就描述的本地化字符串。
published.description.kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedStringBundle
published.description.translations[] 列出 语言环境字符串。
published.description.translations[].kind 字符串 唯一标识此资源的类型。值始终是固定字符串gamesConfiguration#localizedString
published.description.translations[].locale 字符串 语言环境字符串。
published.description.translations[].value 字符串 字符串值。
published.pointValue 整数 成就的积分值。
published.iconUrl 字符串 此成就的图标网址。将忽略对此字段的写入操作。
published.sortRank 整数 此成就的排序等级。将忽略对此字段的写入操作。

方法

删除
删除具有给定 ID 的成就配置。
获取
检索具有给定 ID 的成就配置的元数据。
插入
在此应用中插入新的成就配置。
列出
返回此应用中成就配置的列表。
更新
更新具有给定 ID 的成就配置的元数据。