LeaderboardConfigurations

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

Para obtener una lista de métodos para este recurso, consulta al 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 es siempre la cadena fija gamesConfiguration#leaderboardConfiguration.
token string El token para 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 mejor clasificación.
  • SMALLER_IS_BETTER” - Las puntuaciones más bajas 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 del borrador de la tabla de clasificación.
draft.kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.name.translations[] list Son las cadenas de configuración regional.
draft.name.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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. Las escrituras en este campo se ignoran.
draft.sortRank integer El ranking de clasificación de esta tabla de clasificación. Las escrituras en este campo se ignoran.
draft.scoreFormat nested object El formato de la puntuación de la tabla de clasificación.
draft.scoreFormat.numberFormatType string El formato del número.
Los valores posibles son:
  • NUMERIC” - Los números tienen un formato que no tiene dígitos o es un número fijo 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 el formato de moneda según la configuración regional.
draft.scoreFormat.suffix nested object Un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen el mismo plural rules como 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.zero.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.one.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.two.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.few.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.many.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list Son las cadenas de configuración regional.
draft.scoreFormat.suffix.other.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 del número. Solo se usa para el tipo de formato NUMERIC.
draft.scoreFormat.currencyCode string Es la cadena de código de curri. Solo se utiliza 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 es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.name.translations[] list Son las cadenas de configuración regional.
published.name.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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. Las escrituras en este campo se ignoran.
published.sortRank integer El ranking de clasificación de esta tabla de clasificación. Las escrituras en este campo se ignoran.
published.scoreFormat nested object El formato de la puntuación de la tabla de clasificación.
published.scoreFormat.numberFormatType string El formato del número.
Los valores posibles son:
  • NUMERIC” - Los números tienen un formato que no tiene dígitos o es un número fijo 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 el formato de moneda según la configuración regional.
published.scoreFormat.suffix nested object Un sufijo opcional para el tipo de formato NUMERIC. Estas cadenas siguen el mismo plural rules como 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.zero.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.one.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.two.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.few.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.many.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 es siempre la cadena fija gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list Son las cadenas de configuración regional.
published.scoreFormat.suffix.other.translations[].kind string Identifica de forma única el tipo de este recurso. El valor es siempre 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 del número. Solo se usa para el tipo de formato NUMERIC.
published.scoreFormat.currencyCode string Es la cadena de código de curri. Solo se utiliza 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 los parámetros de configuración de las tablas de clasificación en esta aplicación.
actualización
Actualiza los metadatos de la configuración de la tabla de clasificación con el ID determinado.