LeaderboardConfigurations

Representa a configuração de um placar.

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 placar.

{
  "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
    }
  }
}
Nome da propriedade Valor Descrição Observações
kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfiguration.
token string O token deste recurso.
id string O ID do placar.
scoreOrder string O tipo de placar.
Os valores possíveis são:
  • "LARGER_IS_BETTER" - Pontuações maiores publicadas têm uma classificação mais alta.
  • "SMALLER_IS_BETTER" - Pontuações menores postadas têm uma classificação mais alta.
scoreMin long Pontuação mínima que pode ser postada neste placar.
scoreMax long Pontuação máxima que pode ser postada neste placar.
draft nested object Os dados de rascunho do placar.
draft.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Strings localizadas para o nome do placar.
draft.name.kind string Identifica exclusivamente o tipo deste 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 deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.name.translations[].locale string A string de localidade.
draft.name.translations[].value string O valor da string.
draft.iconUrl string O URL do ícone deste placar. As gravações nesse campo são ignoradas.
draft.sortRank integer A classificação deste placar. As gravações nesse campo são ignoradas.
draft.scoreFormat nested object A formatação da pontuação do placar.
draft.scoreFormat.numberFormatType string A formatação do número.
Os valores possíveis são:
  • "NUMERIC" - Os números são formatados para não ter dígitos ou ter um número fixo de dígitos após o ponto decimal, de acordo com a localidade. Uma unidade personalizada opcional pode ser adicionada.
  • "TIME_DURATION" - Os números são formatados em horas, minutos e segundos.
  • "CURRENCY" - Os números são formatados de acordo com a moeda, de acordo com a localidade.
draft.scoreFormat.suffix nested object Um sufixo opcional para o tipo de formato NUMERIC. Essas strings seguem a mesma no plural como todos os recursos de string do Android.
draft.scoreFormat.suffix.zero nested object Indica se o idioma exige tratamento especial para o número 0 (como em árabe).
draft.scoreFormat.suffix.zero.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list As strings de localidade.
draft.scoreFormat.suffix.zero.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.zero.translations[].value string O valor da string.
draft.scoreFormat.suffix.one nested object Indica se o idioma exige tratamento especial para números como 1 (como em inglês e na maioria dos idiomas). Em russo, qualquer número terminado em 1, mas não em 11, se encontra nessa classe.
draft.scoreFormat.suffix.one.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list As strings de localidade.
draft.scoreFormat.suffix.one.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.one.translations[].value string O valor da string.
draft.scoreFormat.suffix.two nested object Indica se o idioma exige tratamento especial para números como 2 (como 2 em galês ou 102 em esloveno).
draft.scoreFormat.suffix.two.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list As strings de localidade.
draft.scoreFormat.suffix.two.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.two.translations[].value string O valor da string.
draft.scoreFormat.suffix.few nested object Indica se o idioma exige tratamento especial para números "pequenos" (como 2, 3 e 4 em tcheco ou números terminados em 2, 3 ou 4, mas não 12, 13 ou 14, em polonês).
draft.scoreFormat.suffix.few.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list As strings de localidade.
draft.scoreFormat.suffix.few.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.few.translations[].value string O valor da string.
draft.scoreFormat.suffix.many nested object Quando o idioma exige tratamento especial para números "grandes", como números que terminam de 11 a 99 em maltês.
draft.scoreFormat.suffix.many.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list As strings de localidade.
draft.scoreFormat.suffix.many.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.many.translations[].value string O valor da string.
draft.scoreFormat.suffix.other nested object Indica se o idioma não exige tratamento especial na quantidade em questão (como com todos os números em chinês ou 42 em inglês).
draft.scoreFormat.suffix.other.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list As strings de localidade.
draft.scoreFormat.suffix.other.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string A string de localidade.
draft.scoreFormat.suffix.other.translations[].value string O valor da string.
draft.scoreFormat.numDecimalPlaces integer O número de casas decimais de um número. Usado apenas para o tipo de formato NUMERIC.
draft.scoreFormat.currencyCode string A string do código atual. Usado apenas para o tipo de formato CURRENCY.
published nested object Os dados publicados do placar. Esses dados são somente leitura.
published.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Strings localizadas para o nome do placar.
published.name.kind string Identifica exclusivamente o tipo deste 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 deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.name.translations[].locale string A string de localidade.
published.name.translations[].value string O valor da string.
published.iconUrl string O URL do ícone deste placar. As gravações nesse campo são ignoradas.
published.sortRank integer A classificação deste placar. As gravações nesse campo são ignoradas.
published.scoreFormat nested object A formatação da pontuação do placar.
published.scoreFormat.numberFormatType string A formatação do número.
Os valores possíveis são:
  • "NUMERIC" - Os números são formatados para não ter dígitos ou ter um número fixo de dígitos após o ponto decimal, de acordo com a localidade. Uma unidade personalizada opcional pode ser adicionada.
  • "TIME_DURATION" - Os números são formatados em horas, minutos e segundos.
  • "CURRENCY" - Os números são formatados de acordo com a moeda, de acordo com a localidade.
published.scoreFormat.suffix nested object Um sufixo opcional para o tipo de formato NUMERIC. Essas strings seguem a mesma no plural como todos os recursos de string do Android.
published.scoreFormat.suffix.zero nested object Indica se o idioma exige tratamento especial para o número 0 (como em árabe).
published.scoreFormat.suffix.zero.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list As strings de localidade.
published.scoreFormat.suffix.zero.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string A string de localidade.
published.scoreFormat.suffix.zero.translations[].value string O valor da string.
published.scoreFormat.suffix.one nested object Indica se o idioma exige tratamento especial para números como 1 (como em inglês e na maioria dos idiomas). Em russo, qualquer número terminado em 1, mas não em 11, se encontra nessa classe.
published.scoreFormat.suffix.one.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list As strings de localidade.
published.scoreFormat.suffix.one.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string A string de localidade.
published.scoreFormat.suffix.one.translations[].value string O valor da string.
published.scoreFormat.suffix.two nested object Indica se o idioma exige tratamento especial para números como 2 (como 2 em galês ou 102 em esloveno).
published.scoreFormat.suffix.two.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list As strings de localidade.
published.scoreFormat.suffix.two.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string A string de localidade.
published.scoreFormat.suffix.two.translations[].value string O valor da string.
published.scoreFormat.suffix.few nested object Indica se o idioma exige tratamento especial para números "pequenos" (como 2, 3 e 4 em tcheco ou números terminados em 2, 3 ou 4, mas não 12, 13 ou 14, em polonês).
published.scoreFormat.suffix.few.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list As strings de localidade.
published.scoreFormat.suffix.few.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string A string de localidade.
published.scoreFormat.suffix.few.translations[].value string O valor da string.
published.scoreFormat.suffix.many nested object Quando o idioma exige tratamento especial para números "grandes", como números que terminam de 11 a 99 em maltês.
published.scoreFormat.suffix.many.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list As strings de localidade.
published.scoreFormat.suffix.many.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string A string de localidade.
published.scoreFormat.suffix.many.translations[].value string O valor da string.
published.scoreFormat.suffix.other nested object Indica se o idioma não exige tratamento especial na quantidade em questão (como com todos os números em chinês ou 42 em inglês).
published.scoreFormat.suffix.other.kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list As strings de localidade.
published.scoreFormat.suffix.other.translations[].kind string Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string A string de localidade.
published.scoreFormat.suffix.other.translations[].value string O valor da string.
published.scoreFormat.numDecimalPlaces integer O número de casas decimais de um número. Usado apenas para o tipo de formato NUMERIC.
published.scoreFormat.currencyCode string A string do código atual. Usado apenas para o tipo de formato CURRENCY.

Métodos

delete
Exclui a configuração do placar com o ID fornecido.
get
Recupera os metadados da configuração do placar com o ID fornecido.
inserir
Insira uma nova configuração de placar neste app.
list
Retorna uma lista das configurações de placar neste aplicativo.
update
Atualiza os metadados da configuração do placar com o ID fornecido.