GameServer.Leaderboards.Record
(game_server_core v1.0.961)
Copy Markdown
Ecto schema for the leaderboard_records table.
A record represents a single score entry in a leaderboard. Records can be either user-based (one per user per leaderboard) or label-based (one per label per leaderboard, no user required).
- User-based:
user_idis set,labelis nil. Uniqueness on(leaderboard_id, user_id). - Label-based:
labelis set,user_idis nil. Uniqueness on(leaderboard_id, label).
Summary
Functions
Changeset for creating a new record.
Either user_id or label must be provided (but not both).
Changeset for updating an existing record's score.