diff options
Diffstat (limited to 'backend/models/models.go')
| -rw-r--r-- | backend/models/models.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backend/models/models.go b/backend/models/models.go index 0c380ff..5ce3ebf 100644 --- a/backend/models/models.go +++ b/backend/models/models.go | |||
| @@ -61,6 +61,17 @@ type RecordRequest struct { | |||
| 61 | IsPartnerOrange bool `json:"is_partner_orange" form:"is_partner_orange" binding:"required"` | 61 | IsPartnerOrange bool `json:"is_partner_orange" form:"is_partner_orange" binding:"required"` |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | type UserRanking struct { | ||
| 65 | UserID string `json:"user_id"` | ||
| 66 | Username string `json:"username"` | ||
| 67 | TotalScore int `json:"total_score"` | ||
| 68 | } | ||
| 69 | |||
| 70 | type RankingsResponse struct { | ||
| 71 | RankingsSP []UserRanking `json:"rankings_sp"` | ||
| 72 | RankingsMP []UserRanking `json:"rankings_mp"` | ||
| 73 | } | ||
| 74 | |||
| 64 | type ProfileResponse struct { | 75 | type ProfileResponse struct { |
| 65 | Profile bool `json:"profile"` | 76 | Profile bool `json:"profile"` |
| 66 | SteamID string `json:"steam_id"` | 77 | SteamID string `json:"steam_id"` |