Instantiates a new RankEntity.
The active SDK client instance.
The raw rank data from the API.
Deletes this rank permanently from the system.
A promise that resolves when the rank is successfully deleted.
Updates this rank's settings.
The fields to update.
A promise resolving to the updated RankEntity.
Uploads or updates the icon image for this rank.
The binary buffer of the image file.
The name of the file (e.g., 'gold.png').
A promise resolving to the new icon URL.
Represents a specific Rank within a Ranked System. Provides helper methods to easily update, delete, or upload an icon for this rank.