From 65bd079691f8288ef665a4fb93e0d616f7bb73e9 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sat, 11 May 2024 20:30:50 +0200 Subject: [PATCH] feat(server): return TrainingDateAttendee data on GET, POST and PUT --- internal/server/api.go | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/internal/server/api.go b/internal/server/api.go index 5514ad3..3cd5edf 100644 --- a/internal/server/api.go +++ b/internal/server/api.go @@ -3,6 +3,7 @@ package server import ( "context" "errors" + "github.com/oapi-codegen/runtime/types" "time" "github.com/gofiber/fiber/v2" @@ -501,8 +502,15 @@ func (h *APIHandlers) CreateTrainingDateAttendee(ctx context.Context, req Create } return CreateTrainingDateAttendee201JSONResponse{ - Id: ta.ID, - Name: ta.Name, + Id: ta.ID, + Name: ta.Name, + Email: types.Email(ta.Email), + Phone: ta.Phone, + Company: ta.Company, + Position: ta.Position, + IsStudent: &ta.IsStudent, + HasAttended: ta.HasAttended, + HasPaid: ta.HasPaid, }, nil } @@ -560,8 +568,15 @@ func (h *APIHandlers) GetTrainingDateAttendee(ctx context.Context, req GetTraini } return GetTrainingDateAttendee200JSONResponse{ - Id: ta.ID, - Name: ta.Name, + Id: ta.ID, + Name: ta.Name, + Email: types.Email(ta.Email), + Phone: ta.Phone, + Company: ta.Company, + Position: ta.Position, + IsStudent: &ta.IsStudent, + HasAttended: ta.HasAttended, + HasPaid: ta.HasPaid, }, nil } @@ -582,7 +597,14 @@ func (h *APIHandlers) UpdateTrainingDateAttendee(ctx context.Context, req Update } return UpdateTrainingDateAttendee200JSONResponse{ - Id: ta.ID, - Name: ta.Name, + Id: ta.ID, + Name: ta.Name, + Email: types.Email(ta.Email), + Phone: ta.Phone, + Company: ta.Company, + Position: ta.Position, + IsStudent: &ta.IsStudent, + HasAttended: ta.HasAttended, + HasPaid: ta.HasPaid, }, nil }