AchievementConfigurations

Representa a configuração de uma conquista.

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

Este é um modelo JSON para um recurso de configuração de conquista.

{
  "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
  }
}
Nome da propriedade Valor Descrição Observações
kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#achievementConfiguration.
token string O token para este recurso.
id string ID da conquista.
achievementType string O tipo da conquista.
Os valores possíveis são:
  • "STANDARD": a conquista está bloqueada ou desbloqueada.
  • "INCREMENTAL": a conquista é incremental.
initialState string O estado inicial da conquista.
Os valores possíveis são:
  • "HIDDEN": a conquista está oculta.
  • "REVEALED": a conquista foi revelada.
  • "UNLOCKED": a conquista foi desbloqueada.
stepsToUnlock integer Etapas para desbloquear. Aplicável somente a conquistas incrementais.
draft nested object Dados de rascunho da conquista.
draft.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#achievementConfigurationDetail.
draft.name nested object Strings localizadas para o nome da conquista.
draft.name.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.name.translations[] list As strings de localidade.
draft.name.translations[].kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.name.translations[].locale string A string da localidade.
draft.name.translations[].value string O valor da string.
draft.description nested object Strings localizadas para a descrição da conquista.
draft.description.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.description.translations[] list As strings de localidade.
draft.description.translations[].kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.description.translations[].locale string A string da localidade.
draft.description.translations[].value string O valor da string.
draft.pointValue integer Valor de pontos da conquista.
draft.iconUrl string URL do ícone da conquista. As gravações nesse campo são ignoradas.
draft.sortRank integer A classificação da conquista. As gravações nesse campo são ignoradas.
published nested object Os dados publicados da conquista. Esses dados são somente leitura.
published.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#achievementConfigurationDetail.
published.name nested object Strings localizadas para o nome da conquista.
published.name.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.name.translations[] list As strings de localidade.
published.name.translations[].kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.name.translations[].locale string A string da localidade.
published.name.translations[].value string O valor da string.
published.description nested object Strings localizadas para a descrição da conquista.
published.description.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.description.translations[] list As strings de localidade.
published.description.translations[].kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.description.translations[].locale string A string da localidade.
published.description.translations[].value string O valor da string.
published.pointValue integer Valor de pontos da conquista.
published.iconUrl string URL do ícone da conquista. As gravações nesse campo são ignoradas.
published.sortRank integer A classificação da conquista. As gravações nesse campo são ignoradas.

Métodos

excluir
Exclua a configuração da conquista com o ID fornecido.
get
Recupera os metadados da configuração da conquista com o ID fornecido.
inserir
Insira uma nova configuração de conquista neste app.
list
Retorna uma lista das configurações de conquista no app.
update
Atualizar os metadados da configuração da conquista com o ID fornecido.