leaderboard.ts 417 B

12345678910111213141516171819202122
  1. export interface LeaderboardItem {
  2. rank: number;
  3. memberID: number;
  4. memberSID: string;
  5. memberName: string;
  6. xp: number;
  7. titleIconUrl: string|null;
  8. gradeImageUrl: string|null;
  9. memberIcon: string|null;
  10. }
  11. export interface MyRankItem {
  12. rank: number;
  13. xp: number;
  14. }
  15. export interface LiveLeaderboardResponse {
  16. broadcastSessionID: number|null;
  17. list: LeaderboardItem[];
  18. total: number;
  19. myRank: MyRankItem|null;
  20. }