Instantiates a new RankedSystemEntity.
The active SDK client instance.
The raw ranked system data from the API.
Soft deletes this ranked system and cascades the deletion to its seasons, ranks, and queues.
A promise resolving when the deletion is complete.
Fetches the currently active season for this ranked system.
A promise resolving to the active SeasonEntity.
Starts a new season for this ranked system. Automatically ends any currently active season.
The name of the new season (e.g., 'Season 2').
A promise resolving to the newly created SeasonEntity.
Updates this ranked system's configuration.
The fields to update.
A promise resolving to the updated RankedSystemEntity.
Represents a Ranked System (e.g., a specific game mode like Bedwars 4v4). Provides methods to manage the system and its seasons directly.