Leaderboard struct from GameServer.
This is a stub module for SDK type definitions. The actual struct is provided by GameServer at runtime.
Fields
id- Leaderboard ID (integer)slug- URL-friendly identifier that can be reused across seasons (string)title- Display title (string)description- Optional description (string)sort_order-:desc(higher is better) or:asc(lower is better)operator- Score update mode::set,:best,:incr,:decrstarts_at- Optional start time (DateTime)ends_at- Optional end time (DateTime)metadata- Arbitrary metadata (map)inserted_at- Creation timestampupdated_at- Last update timestamp
Summary
Types
@type operator() :: :set | :best | :incr | :decr
@type sort_order() :: :desc | :asc
@type t() :: %GameServer.Leaderboards.Leaderboard{ description: String.t() | nil, ends_at: DateTime.t() | nil, id: integer(), inserted_at: DateTime.t(), metadata: map(), operator: operator(), slug: String.t(), sort_order: sort_order(), starts_at: DateTime.t() | nil, title: String.t(), updated_at: DateTime.t() }