LeaderboardConfigurations

Rappresenta la configurazione di una classifica.

Per un elenco di metodi per questa risorsa, vai alla fine di questa pagina.

Rappresentazioni delle risorse

Questo è un modello JSON per una risorsa di configurazione della classifica.

{
  "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 proprietà Valore Descrizione Note
kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#leaderboardConfiguration.
token string Il token per questa risorsa.
id string L'ID della classifica.
scoreOrder string Il tipo di classifica.
I valori possibili sono:
  • "LARGER_IS_BETTER" - I punteggi più alti pubblicati sono classificati più in alto.
  • "SMALLER_IS_BETTER" - I punteggi più bassi pubblicati hanno un ranking più alto.
scoreMin long Punteggio minimo che può essere pubblicato in questa classifica.
scoreMax long Punteggio massimo che può essere pubblicato in questa classifica.
draft nested object I dati in bozza della classifica.
draft.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Stringhe localizzate per il nome della classifica.
draft.name.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.name.translations[] list Stringhe delle impostazioni internazionali.
draft.name.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.name.translations[].locale string La stringa delle impostazioni internazionali.
draft.name.translations[].value string Il valore della stringa.
draft.iconUrl string L'URL dell'icona di questa classifica. Le scritture in questo campo vengono ignorate.
draft.sortRank integer Il ranking della classifica. Le scritture in questo campo vengono ignorate.
draft.scoreFormat nested object La formattazione dei punteggi per la classifica.
draft.scoreFormat.numberFormatType string La formattazione del numero.
I valori possibili sono:
  • "NUMERIC" - I numeri sono formattati in modo da non avere cifre o un numero fisso di cifre dopo la virgola decimale, in base alle impostazioni internazionali. È possibile aggiungere un'unità personalizzata facoltativa.
  • "TIME_DURATION" - I numeri sono formattati in ore, minuti e secondi.
  • "CURRENCY" - I numeri vengono formattati nella valuta in base alle impostazioni internazionali.
draft.scoreFormat.suffix nested object Un suffisso facoltativo per il tipo di formato NUMERIC. Queste stringhe seguono regole plurali come tutte le risorse stringa Android.
draft.scoreFormat.suffix.zero nested object Quando la lingua richiede un trattamento speciale per il numero 0 (ad esempio, in arabo).
draft.scoreFormat.suffix.zero.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.zero.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.zero.translations[].value string Il valore della stringa.
draft.scoreFormat.suffix.one nested object Quando la lingua richiede un trattamento speciale di numeri come uno (come il numero 1 in inglese e la maggior parte delle altre lingue; in russo, qualsiasi numero che termina con 1 ma non termina con 11 è in questa classe).
draft.scoreFormat.suffix.one.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.one.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.one.translations[].value string Il valore della stringa.
draft.scoreFormat.suffix.two nested object Quando la lingua richiede un trattamento speciale di numeri come due (come con 2 in gallese o 102 in sloveno).
draft.scoreFormat.suffix.two.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.two.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.two.translations[].value string Il valore della stringa.
draft.scoreFormat.suffix.few nested object Quando il linguaggio richiede un trattamento speciale del "piccolo" numeri (come con 2, 3 e 4 in ceco; o numeri che terminano 2, 3 o 4 ma non 12, 13 o 14 in polacco).
draft.scoreFormat.suffix.few.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.few.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.few.translations[].value string Il valore della stringa.
draft.scoreFormat.suffix.many nested object Quando il linguaggio richiede un trattamento speciale per il termine "grandi" numeri (come i numeri che terminano 11-99 in maltese).
draft.scoreFormat.suffix.many.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.many.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.many.translations[].value string Il valore della stringa.
draft.scoreFormat.suffix.other nested object Quando la lingua non richiede un trattamento speciale della quantità specificata (come per tutti i numeri in cinese o 42 in inglese).
draft.scoreFormat.suffix.other.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list Stringhe delle impostazioni internazionali.
draft.scoreFormat.suffix.other.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string La stringa delle impostazioni internazionali.
draft.scoreFormat.suffix.other.translations[].value string Il valore della stringa.
draft.scoreFormat.numDecimalPlaces integer Il numero di posizioni decimali per il numero. Utilizzato solo per il tipo di formato NUMERIC.
draft.scoreFormat.currencyCode string La stringa di codice corrente. Utilizzato solo per il tipo di formato CURRENCY.
published nested object I dati pubblicati della classifica. Questi dati sono di sola lettura.
published.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Stringhe localizzate per il nome della classifica.
published.name.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.name.translations[] list Stringhe delle impostazioni internazionali.
published.name.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.name.translations[].locale string La stringa delle impostazioni internazionali.
published.name.translations[].value string Il valore della stringa.
published.iconUrl string L'URL dell'icona di questa classifica. Le scritture in questo campo vengono ignorate.
published.sortRank integer Il ranking della classifica. Le scritture in questo campo vengono ignorate.
published.scoreFormat nested object La formattazione dei punteggi per la classifica.
published.scoreFormat.numberFormatType string La formattazione del numero.
I valori possibili sono:
  • "NUMERIC" - I numeri sono formattati in modo da non avere cifre o un numero fisso di cifre dopo la virgola decimale, in base alle impostazioni internazionali. È possibile aggiungere un'unità personalizzata facoltativa.
  • "TIME_DURATION" - I numeri sono formattati in ore, minuti e secondi.
  • "CURRENCY" - I numeri vengono formattati nella valuta in base alle impostazioni internazionali.
published.scoreFormat.suffix nested object Un suffisso facoltativo per il tipo di formato NUMERIC. Queste stringhe seguono regole plurali come tutte le risorse stringa Android.
published.scoreFormat.suffix.zero nested object Quando la lingua richiede un trattamento speciale per il numero 0 (ad esempio, in arabo).
published.scoreFormat.suffix.zero.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.zero.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.zero.translations[].value string Il valore della stringa.
published.scoreFormat.suffix.one nested object Quando la lingua richiede un trattamento speciale di numeri come uno (come il numero 1 in inglese e la maggior parte delle altre lingue; in russo, qualsiasi numero che termina con 1 ma non termina con 11 è in questa classe).
published.scoreFormat.suffix.one.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.one.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.one.translations[].value string Il valore della stringa.
published.scoreFormat.suffix.two nested object Quando la lingua richiede un trattamento speciale di numeri come due (come con 2 in gallese o 102 in sloveno).
published.scoreFormat.suffix.two.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.two.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.two.translations[].value string Il valore della stringa.
published.scoreFormat.suffix.few nested object Quando il linguaggio richiede un trattamento speciale del "piccolo" numeri (come con 2, 3 e 4 in ceco; o numeri che terminano 2, 3 o 4 ma non 12, 13 o 14 in polacco).
published.scoreFormat.suffix.few.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.few.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.few.translations[].value string Il valore della stringa.
published.scoreFormat.suffix.many nested object Quando il linguaggio richiede un trattamento speciale per il termine "grandi" numeri (come i numeri che terminano 11-99 in maltese).
published.scoreFormat.suffix.many.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.many.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.many.translations[].value string Il valore della stringa.
published.scoreFormat.suffix.other nested object Quando la lingua non richiede un trattamento speciale della quantità specificata (come per tutti i numeri in cinese o 42 in inglese).
published.scoreFormat.suffix.other.kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list Stringhe delle impostazioni internazionali.
published.scoreFormat.suffix.other.translations[].kind string Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string La stringa delle impostazioni internazionali.
published.scoreFormat.suffix.other.translations[].value string Il valore della stringa.
published.scoreFormat.numDecimalPlaces integer Il numero di posizioni decimali per il numero. Utilizzato solo per il tipo di formato NUMERIC.
published.scoreFormat.currencyCode string La stringa di codice corrente. Utilizzato solo per il tipo di formato CURRENCY.

Metodi

elimina
Elimina la configurazione della classifica con l'ID specificato.
trova
Recupera i metadati della configurazione della classifica con l'ID specificato.
inserisci
Inserisci una nuova configurazione della classifica in questa applicazione.
list
Restituisce un elenco delle configurazioni delle classifiche in questa applicazione.
aggiorna
Aggiorna i metadati della configurazione della classifica con l'ID specificato.