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 Updated
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). |
Sort |
sortOrder | sortOrder (required). |
Update |
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. . |
Reset |
resetConfig | resetConfig. |
Tiering |
tieringConfig | tieringConfig. |
Date |
updated | updated (required). |
Date |
created | created (required). |
Date |
lastReset | lastReset. |
List<Leaderboard |
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 |
---|---|
Date |
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 |
---|---|
Date |
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 |
---|---|
Reset |
SortOrder
Gets or Sets SortOrder
Declaration
[DataMember(Name = "sortOrder", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public SortOrder SortOrder { get; set; }
Property Value
Type | Description |
---|---|
Sort |
TieringConfig
Gets or Sets TieringConfig
Declaration
[DataMember(Name = "tieringConfig", EmitDefaultValue = false)]
[Preserve]
public TieringConfig TieringConfig { get; set; }
Property Value
Type | Description |
---|---|
Tiering |
UpdateType
Gets or Sets UpdateType
Declaration
[DataMember(Name = "updateType", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public UpdateType UpdateType { get; set; }
Property Value
Type | Description |
---|---|
Update |
Updated
Gets or Sets Updated
Declaration
[DataMember(Name = "updated", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public DateTime Updated { get; set; }
Property Value
Type | Description |
---|---|
Date |
Versions
Gets or Sets Versions
Declaration
[DataMember(Name = "versions", EmitDefaultValue = false)]
[Preserve]
public List<LeaderboardVersion> Versions { get; set; }
Property Value
Type | Description |
---|---|
List<Leaderboard |