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 desse recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfiguration.
token string O token para este recurso.
id string O ID do placar.
scoreOrder string É o tipo de quadro de liderança.
Os valores possíveis são:
  • "LARGER_IS_BETTER": as pontuações maiores publicadas têm uma classificação mais alta.
  • "SMALLER_IS_BETTER": as pontuações menores publicadas 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Strings localizadas para o nome do quadro de liderança.
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.iconUrl string URL do ícone deste placar. As gravações nesse campo são ignoradas.
draft.sortRank integer A classificação deste quadro de liderança. As gravações nesse campo são ignoradas.
draft.scoreFormat nested object É a formatação de 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 um número fixo de dígitos após o ponto decimal, de acordo com a localidade. É possível adicionar uma unidade personalizada opcional.
  • "TIME_DURATION": os números são formatados em horas, minutos e segundos.
  • "CURRENCY": os números são formatados de acordo com a localidade.
draft.scoreFormat.suffix nested object Um sufixo opcional para o tipo de formato NUMERIC. Essas strings seguem as mesmas regras plurais que 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string A string da localidade.
draft.scoreFormat.suffix.other.translations[].value string O valor da string.
draft.scoreFormat.numDecimalPlaces integer O número de casas decimais para o número. Usado apenas para o tipo de formato NUMERIC.
draft.scoreFormat.currencyCode string A string do código de moeda. Usado apenas para o tipo de formato CURRENCY.
published nested object São os dados publicados do placar. Esses dados são somente leitura.
published.kind string Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Strings localizadas para o nome do quadro de liderança.
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.iconUrl string URL do ícone deste placar. As gravações nesse campo são ignoradas.
published.sortRank integer A classificação deste quadro de liderança. As gravações nesse campo são ignoradas.
published.scoreFormat nested object É a formatação de 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 um número fixo de dígitos após o ponto decimal, de acordo com a localidade. É possível adicionar uma unidade personalizada opcional.
  • "TIME_DURATION": os números são formatados em horas, minutos e segundos.
  • "CURRENCY": os números são formatados de acordo com a localidade.
published.scoreFormat.suffix nested object Um sufixo opcional para o tipo de formato NUMERIC. Essas strings seguem as mesmas regras plurais que 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string A string da 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 desse 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 desse recurso. O valor é sempre a string fixa gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string A string da localidade.
published.scoreFormat.suffix.other.translations[].value string O valor da string.
published.scoreFormat.numDecimalPlaces integer O número de casas decimais para o número. Usado apenas para o tipo de formato NUMERIC.
published.scoreFormat.currencyCode string A string do código de moeda. Usado apenas para o tipo de formato CURRENCY.

Métodos

excluir
Exclua 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
Atualizar os metadados da configuração do placar com o ID fornecido.