Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBooking ¶
func CreateBooking(svc *Services) echo.HandlerFunc
@Summary Create a new booking @Description Creates a new booking for the given class and member name. @Tags Bookings @Accept json @Produce json @Param body body handler.CreateBookingRequest true "Request body" @Success 201 {object} response @Failure 400 {object} response @Failure 404 {object} response @Failure 409 {object} response @Failure 422 {object} response @Failure 500 {object} response @Router /bookings [post]
func CreateClass ¶
func CreateClass(svc *Services) echo.HandlerFunc
@Summary Create a new class @Description Creates a new class with the given name, description, start date, end date, and capacity. @Tags Classes @Accept json @Produce json @Param body body handler.CreateClassRequest true "Request body" @Success 201 {object} response @Failure 400 {object} response @Failure 422 {object} response @Failure 500 {object} response @Router /classes [post]