LeaderboardConfigurations

Representa la configuración de una tabla de clasificación.

Para ver una lista de métodos para este recurso, consulta el final de esta página.

Representaciones de recursos

Esta es una plantilla JSON para un recurso de configuración de tabla de clasificación.

{
  "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
    }
  }
}
Nombre de la propiedad Valor Descripción Notas
kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#leaderboardConfiguration.
token string El token de este recurso.
id string El ID de la tabla de clasificación.
scoreOrder string Es el tipo de tabla de clasificación.
Los valores posibles son:
  • "LARGER_IS_BETTER": Las puntuaciones más altas publicadas tienen una clasificación más alta.
  • "SMALLER_IS_BETTER": Las puntuaciones más pequeñas publicadas tienen una clasificación más alta.
scoreMin long Puntuación mínima que se puede publicar en esta tabla de clasificación.
scoreMax long Puntuación máxima que se puede publicar en esta tabla de clasificación.
draft nested object Los datos en borrador de la tabla de clasificación.
draft.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Cadenas localizadas para el nombre de la tabla de clasificación.
draft.name.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.name.translations[] list Las cadenas de configuración regional.
draft.name.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.name.translations[].locale string Es la cadena de configuración regional.
draft.name.translations[].value string El valor de string.
draft.iconUrl string La URL del ícono de esta tabla de clasificación. Se ignoran las operaciones de escritura en este campo.
draft.sortRank integer Es la clasificación de orden de esta tabla de clasificación. Se ignoran las operaciones de escritura en este campo.
draft.scoreFormat nested object El formato de puntuación de la tabla de clasificación.
draft.scoreFormat.numberFormatType string Es el formato del número.
Los valores posibles son:
  • "NUMERIC": El formato de los números no tiene dígitos o se establece con una cantidad fija de dígitos después del punto decimal, según la configuración regional. Se puede agregar una unidad personalizada opcional.
  • "TIME_DURATION": Los números se formatearon en horas, minutos y segundos.
  • "CURRENCY": Los números se formatean según la moneda según la configuración regional.
draft.scoreFormat.suffix nested object Un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen las mismas reglas del plural que todos los recursos de cadenas de Android.
draft.scoreFormat.suffix.zero nested object Cuando el idioma requiere tratamiento especial del número 0 (como en árabe).
draft.scoreFormat.suffix.zero.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.zero.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.zero.translations[].value string El valor de string.
draft.scoreFormat.suffix.one nested object Cuando el idioma requiere tratamiento especial de números como el uno (como el número 1 en inglés y la mayoría de los demás idiomas; en ruso, se encuentran dentro de esta clase todos los números que finalizan en 1, pero no en 11).
draft.scoreFormat.suffix.one.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.one.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.one.translations[].value string El valor de string.
draft.scoreFormat.suffix.two nested object Cuando el idioma requiere tratamiento especial de números como el dos (como el 2 en galés, o el 102 en esloveno).
draft.scoreFormat.suffix.two.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.two.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.two.translations[].value string El valor de string.
draft.scoreFormat.suffix.few nested object Cuando el idioma requiere tratamiento especial de números "pequeños" (como el 2, el 3 y el 4 en checo, o los números que finalizan en 2, 3 o 4, excepto el 12, el 13 o el 14 en polaco).
draft.scoreFormat.suffix.few.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.few.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.few.translations[].value string El valor de string.
draft.scoreFormat.suffix.many nested object Cuando el idioma requiere tratamiento especial de números "grandes" (como los números que finalizan en 11-99 en maltés).
draft.scoreFormat.suffix.many.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.many.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.many.translations[].value string El valor de string.
draft.scoreFormat.suffix.other nested object Cuando el idioma no requiere tratamiento especial de la cantidad especificada (como todos los números en chino o el 42 en inglés).
draft.scoreFormat.suffix.other.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list Las cadenas de configuración regional.
draft.scoreFormat.suffix.other.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string Es la cadena de configuración regional.
draft.scoreFormat.suffix.other.translations[].value string El valor de string.
draft.scoreFormat.numDecimalPlaces integer Número de decimales de un número. Solo se usa para el tipo de formato NUMERIC.
draft.scoreFormat.currencyCode string Es la cadena de código de moneda. Solo se usa para el tipo de formato CURRENCY.
published nested object Los datos publicados de la tabla de clasificación Estos datos son de solo lectura.
published.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Cadenas localizadas para el nombre de la tabla de clasificación.
published.name.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.name.translations[] list Las cadenas de configuración regional.
published.name.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.name.translations[].locale string Es la cadena de configuración regional.
published.name.translations[].value string El valor de string.
published.iconUrl string La URL del ícono de esta tabla de clasificación. Se ignoran las operaciones de escritura en este campo.
published.sortRank integer Es la clasificación de orden de esta tabla de clasificación. Se ignoran las operaciones de escritura en este campo.
published.scoreFormat nested object El formato de puntuación de la tabla de clasificación.
published.scoreFormat.numberFormatType string Es el formato del número.
Los valores posibles son:
  • "NUMERIC": El formato de los números no tiene dígitos o se establece con una cantidad fija de dígitos después del punto decimal, según la configuración regional. Se puede agregar una unidad personalizada opcional.
  • "TIME_DURATION": Los números se formatearon en horas, minutos y segundos.
  • "CURRENCY": Los números se formatean según la moneda según la configuración regional.
published.scoreFormat.suffix nested object Un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen las mismas reglas del plural que todos los recursos de cadenas de Android.
published.scoreFormat.suffix.zero nested object Cuando el idioma requiere tratamiento especial del número 0 (como en árabe).
published.scoreFormat.suffix.zero.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.zero.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.zero.translations[].value string El valor de string.
published.scoreFormat.suffix.one nested object Cuando el idioma requiere tratamiento especial de números como el uno (como el número 1 en inglés y la mayoría de los demás idiomas; en ruso, se encuentran dentro de esta clase todos los números que finalizan en 1, pero no en 11).
published.scoreFormat.suffix.one.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.one.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.one.translations[].value string El valor de string.
published.scoreFormat.suffix.two nested object Cuando el idioma requiere tratamiento especial de números como el dos (como el 2 en galés, o el 102 en esloveno).
published.scoreFormat.suffix.two.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.two.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.two.translations[].value string El valor de string.
published.scoreFormat.suffix.few nested object Cuando el idioma requiere tratamiento especial de números "pequeños" (como el 2, el 3 y el 4 en checo, o los números que finalizan en 2, 3 o 4, excepto el 12, el 13 o el 14 en polaco).
published.scoreFormat.suffix.few.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.few.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.few.translations[].value string El valor de string.
published.scoreFormat.suffix.many nested object Cuando el idioma requiere tratamiento especial de números "grandes" (como los números que finalizan en 11-99 en maltés).
published.scoreFormat.suffix.many.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.many.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.many.translations[].value string El valor de string.
published.scoreFormat.suffix.other nested object Cuando el idioma no requiere tratamiento especial de la cantidad especificada (como todos los números en chino o el 42 en inglés).
published.scoreFormat.suffix.other.kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list Las cadenas de configuración regional.
published.scoreFormat.suffix.other.translations[].kind string Identifica de forma única el tipo de este recurso. El valor siempre es la cadena fija gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string Es la cadena de configuración regional.
published.scoreFormat.suffix.other.translations[].value string El valor de string.
published.scoreFormat.numDecimalPlaces integer Número de decimales de un número. Solo se usa para el tipo de formato NUMERIC.
published.scoreFormat.currencyCode string Es la cadena de código de moneda. Solo se usa para el tipo de formato CURRENCY.

Métodos

borrar
Borra la configuración de la tabla de clasificación con el ID determinado.
get
Recupera los metadatos de la configuración de la tabla de clasificación con el ID determinado.
insertar
Inserta una nueva configuración de tabla de clasificación en esta aplicación.
list
Muestra una lista de las configuraciones de la tabla de clasificación en esta aplicación.
actualizar
Actualiza los metadatos de la configuración de la tabla de clasificación con el ID determinado.