diff options
Diffstat (limited to 'backend/models/models.go')
| -rw-r--r-- | backend/models/models.go | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/backend/models/models.go b/backend/models/models.go index b706d25..2d54295 100644 --- a/backend/models/models.go +++ b/backend/models/models.go | |||
| @@ -33,6 +33,12 @@ type UserShort struct { | |||
| 33 | UserName string `json:"user_name"` | 33 | UserName string `json:"user_name"` |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | type UserShortWithAvatar struct { | ||
| 37 | SteamID string `json:"steam_id"` | ||
| 38 | UserName string `json:"user_name"` | ||
| 39 | AvatarLink string `json:"avatar_link"` | ||
| 40 | } | ||
| 41 | |||
| 36 | type Map struct { | 42 | type Map struct { |
| 37 | ID int `json:"id"` | 43 | ID int `json:"id"` |
| 38 | GameName string `json:"game_name"` | 44 | GameName string `json:"game_name"` |
| @@ -71,9 +77,8 @@ type MapRecords struct { | |||
| 71 | } | 77 | } |
| 72 | 78 | ||
| 73 | type UserRanking struct { | 79 | type UserRanking struct { |
| 74 | UserID string `json:"user_id"` | 80 | User UserShort `json:"user"` |
| 75 | UserName string `json:"user_name"` | 81 | TotalScore int `json:"total_score"` |
| 76 | TotalScore int `json:"total_score"` | ||
| 77 | } | 82 | } |
| 78 | 83 | ||
| 79 | type Game struct { | 84 | type Game struct { |