Documentation
¶
Index ¶
- func AdminAuthentication(c *fiber.Ctx) error
- func CreateTokenFromUser(user *types.User) string
- func ErrorHandler(c *fiber.Ctx, err error) error
- func JWTAuthenticate(userStore store.UserStore) fiber.Handler
- type AuthHandler
- type AuthParams
- type AuthResponse
- type BookingHandler
- type Error
- type Handler
- type HotelHandler
- type Response
- type RoomHandler
- type UserHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminAuthentication ¶
func AdminAuthentication(c *fiber.Ctx) error
func CreateTokenFromUser ¶
func ErrorHandler ¶
func JWTAuthenticate ¶
Types ¶
type AuthHandler ¶
type AuthHandler struct {
// contains filtered or unexported fields
}
func (*AuthHandler) HandleAuth ¶
func (h *AuthHandler) HandleAuth(c *fiber.Ctx) error
type AuthParams ¶
type AuthResponse ¶
type BookingHandler ¶
type BookingHandler struct {
// contains filtered or unexported fields
}
func (*BookingHandler) HandleCancelBooking ¶
func (h *BookingHandler) HandleCancelBooking(c *fiber.Ctx) error
func (*BookingHandler) HandleGetBooking ¶
func (h *BookingHandler) HandleGetBooking(c *fiber.Ctx) error
func (*BookingHandler) HandleGetBookings ¶
func (h *BookingHandler) HandleGetBookings(c *fiber.Ctx) error
func (*BookingHandler) HandlePostBooking ¶
func (h *BookingHandler) HandlePostBooking(c *fiber.Ctx) error
type Error ¶
func ErrBadRequest ¶
func ErrBadRequest() Error
func ErrInternalServerError ¶
func ErrInternalServerError() Error
func ErrInvalidCredentials ¶
func ErrInvalidCredentials() Error
func ErrInvalidID ¶
func ErrInvalidID() Error
func ErrResourceNotFound ¶
func ErrResourceNotFound() Error
func ErrUnauthorised ¶
func ErrUnauthorised() Error
type Handler ¶
type Handler struct { Auth *AuthHandler User *UserHandler Hotel *HotelHandler Room *RoomHandler Booking *BookingHandler }
func NewHandler ¶
type HotelHandler ¶
type HotelHandler struct {
// contains filtered or unexported fields
}
func (*HotelHandler) HandleDeleteHotel ¶
func (h *HotelHandler) HandleDeleteHotel(c *fiber.Ctx) error
func (*HotelHandler) HandleGetHotel ¶
func (h *HotelHandler) HandleGetHotel(c *fiber.Ctx) error
func (*HotelHandler) HandleGetHotels ¶
func (h *HotelHandler) HandleGetHotels(c *fiber.Ctx) error
func (*HotelHandler) HandlePostHotel ¶
func (h *HotelHandler) HandlePostHotel(c *fiber.Ctx) error
func (*HotelHandler) HandlePutHotel ¶
func (h *HotelHandler) HandlePutHotel(c *fiber.Ctx) error
type RoomHandler ¶
type RoomHandler struct {
// contains filtered or unexported fields
}
func (*RoomHandler) HandleGetRooms ¶
func (h *RoomHandler) HandleGetRooms(c *fiber.Ctx) error
func (*RoomHandler) HandlePostRoom ¶
func (h *RoomHandler) HandlePostRoom(c *fiber.Ctx) error
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func (*UserHandler) HandleDeleteUser ¶
func (h *UserHandler) HandleDeleteUser(c *fiber.Ctx) error
func (*UserHandler) HandleGetUser ¶
func (h *UserHandler) HandleGetUser(c *fiber.Ctx) error
func (*UserHandler) HandleGetUsers ¶
func (h *UserHandler) HandleGetUsers(c *fiber.Ctx) error
func (*UserHandler) HandlePostUser ¶
func (h *UserHandler) HandlePostUser(c *fiber.Ctx) error
func (*UserHandler) HandlePutUser ¶
func (h *UserHandler) HandlePutUser(c *fiber.Ctx) error
Click to show internal directories.
Click to hide internal directories.