diff options
Diffstat (limited to 'server/guests/models.go')
-rw-r--r-- | server/guests/models.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/server/guests/models.go b/server/guests/models.go index c68a4c3..5915f81 100644 --- a/server/guests/models.go +++ b/server/guests/models.go @@ -1,5 +1,7 @@ package guests +import "github.com/golang-jwt/jwt/v5" + type Guest struct { Id int `json:"id"` FirstName string `json:"firstName"` @@ -15,3 +17,18 @@ type PartyGuest struct { FirstName string `json:"firstName"` LastName string `json:"lastName"` } + +type Credentials struct { + FirstName string `json:"firstName"` + LastName string `json:"lastName"` +} + +type Claims struct { + Guest Guest `json:"guest"` + jwt.RegisteredClaims +} + +type LoginResponse struct { + Guest Guest `json:"guest"` + Token string `json:"token"` +} |