Class UpdatedLeaderboardConfig
UpdatedLeaderboardConfig
Inherited Members
Namespace: Unity.Services.Apis.Admin.Leaderboards
Assembly: Unity.Services.Apis.dll
Syntax
[DataContract(Name = "UpdatedLeaderboardConfig")]
[Preserve]
public class UpdatedLeaderboardConfig
Constructors
UpdatedLeaderboardConfig(string, string, SortOrder, UpdateType, decimal, ResetConfig, TieringConfig, DateTime, DateTime, DateTime, List<LeaderboardVersion>)
Initializes a new instance of the UpdatedLeaderboardConfig class.
Declaration
[Preserve]
public UpdatedLeaderboardConfig(string id = null, string name = null, SortOrder sortOrder = (SortOrder)0, UpdateType updateType = (UpdateType)0, decimal bucketSize = 0, ResetConfig resetConfig = null, TieringConfig tieringConfig = null, DateTime updated = default, DateTime created = default, DateTime lastReset = default, List<LeaderboardVersion> versions = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id | id (required). |
| string | name | name (required). |
| SortOrder | sortOrder | sortOrder (required). |
| UpdateType | updateType | updateType (required). |
| decimal | bucketSize | Configure bucketing on the leaderboard by specifying the maximum bucket size. A bucketed leaderboard segments players into buckets of the specified size, assigning players to buckets on a first come, first serve basis. Buckets aren't visible to players. Note that you can't change this configuration after you've created the leaderboard. . |
| ResetConfig | resetConfig | resetConfig. |
| TieringConfig | tieringConfig | tieringConfig. |
| DateTime | updated | updated (required). |
| DateTime | created | created (required). |
| DateTime | lastReset | lastReset. |
| List<LeaderboardVersion> | versions | versions. |
Properties
BucketSize
Configure bucketing on the leaderboard by specifying the maximum bucket size. A bucketed leaderboard segments players into buckets of the specified size, assigning players to buckets on a first come, first serve basis. Buckets aren't visible to players. Note that you can't change this configuration after you've created the leaderboard.
Declaration
[DataMember(Name = "bucketSize", EmitDefaultValue = false)]
[Preserve]
public decimal BucketSize { get; set; }
Property Value
| Type | Description |
|---|---|
| decimal | Configure bucketing on the leaderboard by specifying the maximum bucket size. A bucketed leaderboard segments players into buckets of the specified size, assigning players to buckets on a first come, first serve basis. Buckets aren't visible to players. Note that you can't change this configuration after you've created the leaderboard. |
Created
Gets or Sets Created
Declaration
[DataMember(Name = "created", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public DateTime Created { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Id
Gets or Sets Id
Declaration
[DataMember(Name = "id", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastReset
Gets or Sets LastReset
Declaration
[DataMember(Name = "lastReset", EmitDefaultValue = false)]
[Preserve]
public DateTime LastReset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Name
Gets or Sets Name
Declaration
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResetConfig
Gets or Sets ResetConfig
Declaration
[DataMember(Name = "resetConfig", EmitDefaultValue = false)]
[Preserve]
public ResetConfig ResetConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ResetConfig |
SortOrder
Gets or Sets SortOrder
Declaration
[DataMember(Name = "sortOrder", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public SortOrder SortOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| SortOrder |
TieringConfig
Gets or Sets TieringConfig
Declaration
[DataMember(Name = "tieringConfig", EmitDefaultValue = false)]
[Preserve]
public TieringConfig TieringConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| TieringConfig |
UpdateType
Gets or Sets UpdateType
Declaration
[DataMember(Name = "updateType", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public UpdateType UpdateType { get; set; }
Property Value
| Type | Description |
|---|---|
| UpdateType |
Updated
Gets or Sets Updated
Declaration
[DataMember(Name = "updated", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public DateTime Updated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
Versions
Gets or Sets Versions
Declaration
[DataMember(Name = "versions", EmitDefaultValue = false)]
[Preserve]
public List<LeaderboardVersion> Versions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<LeaderboardVersion> |