From 4820c7696db3c54959258b1a5b00c77e1246cbd7 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Fri, 6 Jan 2023 23:55:12 +0300 Subject: what the fuck is this mess (#21) --- backend/models/responses.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 backend/models/responses.go (limited to 'backend/models/responses.go') diff --git a/backend/models/responses.go b/backend/models/responses.go new file mode 100644 index 0000000..70ee1b6 --- /dev/null +++ b/backend/models/responses.go @@ -0,0 +1,27 @@ +package models + +type Response struct { + Success bool `json:"success"` + Message string `json:"message"` + Data any `json:"data"` +} + +type LoginResponse struct { + Token string `json:"token"` +} + +type ProfileResponse struct { + Profile bool `json:"profile"` + SteamID string `json:"steam_id"` + Username string `json:"username"` + AvatarLink string `json:"avatar_link"` + CountryCode string `json:"country_code"` +} + +func ErrorResponse(message string) Response { + return Response{ + Success: false, + Message: message, + Data: nil, + } +} -- cgit v1.2.3