LeaderboardListOptions is defined in the Telligent.Evolution.Extensibility.Api.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
class LeaderboardListOptions
{
Guid? ContainerId { get; set; }
string ContentIds { get; set; }
string DisplayStatus { get; set; }
string NameQuery { get; set; }
int? PageIndex { get; set; }
int? PageSize { get; set; }
Guid? PermissionId { get; set; }
string Scope { get; set; }
string SortBy { get; set; }
string SortOrder { get; set; }
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| ContainerId | Guid? | Filter by Container to list group level leaderboards. Optional. If ContainerId is set, Scope is ignored and automatically set to 'Container'. | ||
| ContentIds | string | Comma separated list of ContentIds. Used to limit to a specific set of leaderboards as well as sort order if SortBy is set to ContentIdsOrder. Optional parameter | ||
| DisplayStatus | string | Filter by the display status of the leaderboard. Possibel values are (All, Displayed, Future, Past). Optional. | ||
| NameQuery | string | Filter by the name of the leaderboard. Optional. | ||
| PageIndex | int? | Number of results per page. Optional. | ||
| PageSize | int? | Index of page to return. Optional. | ||
| PermissionId | Guid? | Used to get a list of leaderboards for which the current user has the provided Permission ID. | ||
| Scope | string | Filter by leaderboard location. Optional. Possible values are (All, Global, Container). Ignored if ContainerId is specified. | ||
| SortBy | string | Specify sort comparison. Options are: Name (default), CreatedDate, ContentIdsOrder. Optional. | ||
| SortOrder | string | Sort order is either Ascending or Descending (by name). Optional. |