summaryrefslogtreecommitdiff
path: root/server/guests/models.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/guests/models.go')
-rw-r--r--server/guests/models.go17
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"`
+}