LeaderboardConfigurations

Rappresenta la configurazione di una classifica.

Per un elenco dei metodi per questa risorsa, consulta la fine di questa pagina.

Rappresentazioni delle risorse

Questo è un modello JSON per una risorsa di configurazione delle classifiche.

{
  "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 vengono classificati più in alto.
  • "SMALLER_IS_BETTER" - I punteggi più bassi pubblicati vengono classificati più in 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 della 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 Le 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 L'ordinamento di questa classifica. Le scritture in questo campo vengono ignorate.
draft.scoreFormat nested object La formattazione del punteggio per la classifica.
draft.scoreFormat.numberFormatType string La formattazione del numero.
I valori possibili sono:
  • "NUMERIC": i numeri vengono formattati in modo da non contenere cifre o un numero fisso di cifre dopo il separatore 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 sono 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 le stesse regole plurali di tutte le risorse delle stringhe Android.
draft.scoreFormat.suffix.zero nested object Quando la lingua richiede un trattamento speciale del numero 0 (come 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 Le 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 dei numeri come uno (come per il numero 1 in inglese e per la maggior parte delle altre lingue; in russo, qualsiasi numero che termina con 1 ma non termina con 11 è in questo corso).
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 Le 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 dei 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 Le 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 la lingua richiede un trattamento speciale per i numeri "piccoli" (come con 2, 3 e 4 in ceco; o per i numeri che terminano con 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 Le 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 la lingua richiede un trattamento speciale per i numeri "grandi" (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 Le 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 con 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 Le 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 un 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 Le 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 L'ordinamento di questa classifica. Le scritture in questo campo vengono ignorate.
published.scoreFormat nested object La formattazione del punteggio per la classifica.
published.scoreFormat.numberFormatType string La formattazione del numero.
I valori possibili sono:
  • "NUMERIC": i numeri vengono formattati in modo da non contenere cifre o un numero fisso di cifre dopo il separatore 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 sono 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 le stesse regole plurali di tutte le risorse delle stringhe Android.
published.scoreFormat.suffix.zero nested object Quando la lingua richiede un trattamento speciale del numero 0 (come 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 Le 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 dei numeri come uno (come per il numero 1 in inglese e per la maggior parte delle altre lingue; in russo, qualsiasi numero che termina con 1 ma non termina con 11 è in questo corso).
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 Le 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 dei 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 Le 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 la lingua richiede un trattamento speciale per i numeri "piccoli" (come con 2, 3 e 4 in ceco; o per i numeri che terminano con 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 Le 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 la lingua richiede un trattamento speciale per i numeri "grandi" (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 Le 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 con 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 Le 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 un 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.
ricevi
Recupera i metadati della configurazione della classifica con l'ID specificato.
inserire
Inserisci una nuova configurazione della classifica in questa applicazione.
list
Restituisci un elenco delle configurazioni della classifica in questa applicazione.
aggiornamento
Aggiorna i metadati della configurazione della classifica con l'ID specificato.