1
0
Fork 0

fix(api): createTrainingDateAttendee missing golang uuid type

This commit is contained in:
Vojtěch Mareš 2024-04-30 07:52:51 +02:00
parent c2454a8298
commit 9c4d42c26d
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
2 changed files with 42 additions and 36 deletions

View file

@ -402,12 +402,18 @@ paths:
schema: schema:
type: string type: string
format: uuid format: uuid
x-go-type: training.ID
x-go-type-import:
path: gitlab.mareshq.com/hq/backoffice/backoffice-api/pkg/training
- name: dateID - name: dateID
in: path in: path
required: true required: true
schema: schema:
type: string type: string
format: uuid format: uuid
x-go-type: training.DateID
x-go-type-import:
path: gitlab.mareshq.com/hq/backoffice/backoffice-api/pkg/training
requestBody: requestBody:
required: true required: true
content: content:

View file

@ -189,7 +189,7 @@ type ServerInterface interface {
ListTrainingDateAttendees(c *fiber.Ctx, trainingID training.ID, dateID training.DateID) error ListTrainingDateAttendees(c *fiber.Ctx, trainingID training.ID, dateID training.DateID) error
// Add an attendee to a date of a training // Add an attendee to a date of a training
// (POST /trainings/{trainingID}/dates/{dateID}/attendees) // (POST /trainings/{trainingID}/dates/{dateID}/attendees)
CreateTrainingDateAttendee(c *fiber.Ctx, trainingID openapi_types.UUID, dateID openapi_types.UUID) error CreateTrainingDateAttendee(c *fiber.Ctx, trainingID training.ID, dateID training.DateID) error
// Delete an attendee of a date of a training // Delete an attendee of a date of a training
// (DELETE /trainings/{trainingID}/dates/{dateID}/attendees/{attendeeID}) // (DELETE /trainings/{trainingID}/dates/{dateID}/attendees/{attendeeID})
DeleteTrainingDateAttendee(c *fiber.Ctx, trainingID training.ID, dateID training.DateID, attendeeID training.AttendeeID) error DeleteTrainingDateAttendee(c *fiber.Ctx, trainingID training.ID, dateID training.DateID, attendeeID training.AttendeeID) error
@ -419,7 +419,7 @@ func (siw *ServerInterfaceWrapper) CreateTrainingDateAttendee(c *fiber.Ctx) erro
var err error var err error
// ------------- Path parameter "trainingID" ------------- // ------------- Path parameter "trainingID" -------------
var trainingID openapi_types.UUID var trainingID training.ID
err = runtime.BindStyledParameterWithOptions("simple", "trainingID", c.Params("trainingID"), &trainingID, runtime.BindStyledParameterOptions{Explode: false, Required: true}) err = runtime.BindStyledParameterWithOptions("simple", "trainingID", c.Params("trainingID"), &trainingID, runtime.BindStyledParameterOptions{Explode: false, Required: true})
if err != nil { if err != nil {
@ -427,7 +427,7 @@ func (siw *ServerInterfaceWrapper) CreateTrainingDateAttendee(c *fiber.Ctx) erro
} }
// ------------- Path parameter "dateID" ------------- // ------------- Path parameter "dateID" -------------
var dateID openapi_types.UUID var dateID training.DateID
err = runtime.BindStyledParameterWithOptions("simple", "dateID", c.Params("dateID"), &dateID, runtime.BindStyledParameterOptions{Explode: false, Required: true}) err = runtime.BindStyledParameterWithOptions("simple", "dateID", c.Params("dateID"), &dateID, runtime.BindStyledParameterOptions{Explode: false, Required: true})
if err != nil { if err != nil {
@ -599,39 +599,39 @@ func RegisterHandlersWithOptions(router fiber.Router, si ServerInterface, option
// Base64 encoded, gzipped, json marshaled Swagger object // Base64 encoded, gzipped, json marshaled Swagger object
var swaggerSpec = []string{ var swaggerSpec = []string{
"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",
"JLclvl/+LwAA//9BeUHGnkUAAA==", "kjclvl3+LwAA//9ZozlKjEYAAA==",
} }
// GetSwagger returns the content of the embedded swagger specification file // GetSwagger returns the content of the embedded swagger specification file