48 lines
1.2 KiB
Go
48 lines
1.2 KiB
Go
package handler
|
|
|
|
import (
|
|
"context"
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
type UserHandler struct {
|
|
}
|
|
|
|
var _ StrictServerInterface = (*UserHandler)(nil)
|
|
|
|
func (u UserHandler) GetUsers(ctx context.Context, request GetUsersRequestObject) (GetUsersResponseObject, error) {
|
|
var response = make([]User, 0)
|
|
|
|
return GetUsers200JSONResponse(response), nil
|
|
}
|
|
|
|
func (u UserHandler) PostUsers(ctx context.Context, request PostUsersRequestObject) (PostUsersResponseObject, error) {
|
|
//TODO implement me
|
|
panic("implement me")
|
|
}
|
|
|
|
func (u UserHandler) DeleteUsersUserId(ctx context.Context, request DeleteUsersUserIdRequestObject) (DeleteUsersUserIdResponseObject, error) {
|
|
//TODO implement me
|
|
panic("implement me")
|
|
}
|
|
|
|
func (u UserHandler) GetUsersUserId(ctx context.Context, request GetUsersUserIdRequestObject) (GetUsersUserIdResponseObject, error) {
|
|
//TODO implement me
|
|
panic("implement me")
|
|
}
|
|
|
|
func (u UserHandler) PutUsersUserId(ctx context.Context, request PutUsersUserIdRequestObject) (PutUsersUserIdResponseObject, error) {
|
|
//TODO implement me
|
|
panic("implement me")
|
|
}
|
|
|
|
func NewUserHandler() *UserHandler {
|
|
return &UserHandler{}
|
|
}
|
|
|
|
func RegisterApp(router fiber.Router) {
|
|
server := NewStrictHandler(NewUserHandler(), nil)
|
|
RegisterHandlers(router, server)
|
|
|
|
}
|