AI-generated Key Takeaways
- 
          The content contains data classes and interfaces for leaderboards. 
- 
          Annotations define leaderboard collections and time spans. 
- 
          Interfaces provide data for leaderboard metadata, individual scores, and variants. 
- 
          Classes include buffers for leaderboard and score data, and data for score submissions. 
        Contains data classes for leaderboards.
      
      Annotations
| LeaderboardVariant.Collection | A leaderboard collection. | 
| LeaderboardVariant.TimeSpan | A leaderboard time span. | 
Interfaces
| Leaderboard | Data interface for leaderboard metadata. | 
| LeaderboardScore | Data interface representing a single score on a leaderboard. | 
| LeaderboardVariant | Data interface for a specific variant of a leaderboard; a variant is defined by the combination of the leaderboard's collection (public or friends) and time span (daily, weekly, or all-time). | 
Classes
| LeaderboardBuffer | AbstractDataBufferimplementation containing Leaderboard data. | 
| LeaderboardScoreBuffer | AbstractDataBuffercontaining LeaderboardScore data. | 
| ScoreSubmissionData | Data object representing the result of submitting a score to a leaderboard. | 
| ScoreSubmissionData.Result | Simple data class containing the result data for a particular time span. |