LeaderboardConfigurations

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

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

Representaciones de recursos

Esta es una plantilla JSON para un recurso de configuración de tablas 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 los siguientes:
  • "LARGER_IS_BETTER": Las puntuaciones más altas publicadas tienen una clasificación más alta.
  • "SMALLER_IS_BETTER": Las puntuaciones más bajas publicadas tienen una clasificación más alta.
scoreMin long Es la puntuación mínima que se puede publicar en esta tabla de clasificación.
scoreMax long Es la puntuación máxima que se puede publicar en esta tabla de clasificación.
draft nested object Los datos del 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 la cadena.
draft.iconUrl string Es la URL del ícono de esta tabla de clasificación. Las operaciones de escritura en este campo se ignoran.
draft.sortRank integer Es la clasificación de orden de esta tabla de clasificación. Las operaciones de escritura en este campo se ignoran.
draft.scoreFormat nested object Es el formato de la puntuación de la tabla de clasificación.
draft.scoreFormat.numberFormatType string Es el formato del número.
Los valores posibles son los siguientes:
  • "NUMERIC": Los números tienen el formato para no tener dígitos o 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 tienen el formato de horas, minutos y segundos.
  • "CURRENCY": Los números tienen formato de moneda según la configuración regional.
draft.scoreFormat.suffix nested object Es un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen las mismas reglas de 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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
draft.scoreFormat.numDecimalPlaces integer Es la cantidad de decimales del número. Solo se usa para el tipo de formato NUMERIC.
draft.scoreFormat.currencyCode string Es la cadena del código de moneda. Solo se usa para el tipo de formato MONEDA.
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 la cadena.
published.iconUrl string Es la URL del ícono de esta tabla de clasificación. Las operaciones de escritura en este campo se ignoran.
published.sortRank integer Es la clasificación de orden de esta tabla de clasificación. Las operaciones de escritura en este campo se ignoran.
published.scoreFormat nested object Es el formato de la puntuación de la tabla de clasificación.
published.scoreFormat.numberFormatType string Es el formato del número.
Los valores posibles son los siguientes:
  • "NUMERIC": Los números tienen el formato para no tener dígitos o 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 tienen el formato de horas, minutos y segundos.
  • "CURRENCY": Los números tienen formato de moneda según la configuración regional.
published.scoreFormat.suffix nested object Es un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen las mismas reglas de 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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
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 la cadena.
published.scoreFormat.numDecimalPlaces integer Es la cantidad de decimales del número. Solo se usa para el tipo de formato NUMERIC.
published.scoreFormat.currencyCode string Es la cadena del código de moneda. Solo se usa para el tipo de formato MONEDA.

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 tablas de clasificación en esta aplicación.
list
Devuelve una lista de las configuraciones de tablas de clasificación de esta aplicación.
actualización
Actualiza los metadatos de la configuración de la tabla de clasificación con el ID determinado.