handler

package
v0.0.0-...-4e78a55 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AParams

type AParams struct {
	Content string `query:"content"`
	Sort    string `query:"_sort"`
	Order   string `query:"_order"`
	Start   int    `query:"_start"`
	End     int    `query:"_end"`
}

type AnswerHandler

type AnswerHandler struct {
	AnswerService service.AnswerService
}

func NewAnswerHandler

func NewAnswerHandler(service service.AnswerService) *AnswerHandler

func (AnswerHandler) CreateAnswerHandler

func (h AnswerHandler) CreateAnswerHandler(c *fiber.Ctx) error

New Answer

func (AnswerHandler) DeleteAnswerHandler

func (h AnswerHandler) DeleteAnswerHandler(c *fiber.Ctx) error

Delete Answer

func (AnswerHandler) GetAllAnswersHandler

func (h AnswerHandler) GetAllAnswersHandler(c *fiber.Ctx) error

All Answers

func (AnswerHandler) GetAnswerAuthorHandler

func (h AnswerHandler) GetAnswerAuthorHandler(c *fiber.Ctx) error

Answer Author

func (AnswerHandler) GetAnswerHandler

func (h AnswerHandler) GetAnswerHandler(c *fiber.Ctx) error

Single Answer

func (AnswerHandler) GetAnswerQuestionHandler

func (h AnswerHandler) GetAnswerQuestionHandler(c *fiber.Ctx) error

Answer Questions

func (AnswerHandler) UpdateAnswerHandler

func (h AnswerHandler) UpdateAnswerHandler(c *fiber.Ctx) error

Update Answer

type AuthHandler

type AuthHandler struct {
	AuthService service.AuthService
}

func NewAuthHandler

func NewAuthHandler(service service.AuthService) *AuthHandler

func (AuthHandler) LoginHandler

func (h AuthHandler) LoginHandler(c *fiber.Ctx) error

Login Handler

type QParams

type QParams struct {
	Title   string `query:"title"`
	Content string `query:"content"`
	Sort    string `query:"_sort"`
	Order   string `query:"_order"`
	Start   int    `query:"_start"`
	End     int    `query:"_end"`
}

type QuestionHandler

type QuestionHandler struct {
	QuestionService service.QuestionService
}

func NewQuestionHandler

func NewQuestionHandler(service service.QuestionService) *QuestionHandler

func (QuestionHandler) CreateQuestionHandler

func (h QuestionHandler) CreateQuestionHandler(c *fiber.Ctx) error

New Question

func (QuestionHandler) DeleteQuestionHandler

func (h QuestionHandler) DeleteQuestionHandler(c *fiber.Ctx) error

Delete Question

func (QuestionHandler) GetAllQuestionsHandler

func (h QuestionHandler) GetAllQuestionsHandler(c *fiber.Ctx) error

All Questions

func (QuestionHandler) GetQuestionAnswersHandler

func (h QuestionHandler) GetQuestionAnswersHandler(c *fiber.Ctx) error

Question Answers

func (QuestionHandler) GetQuestionAuthorHandler

func (h QuestionHandler) GetQuestionAuthorHandler(c *fiber.Ctx) error

Question Author

func (QuestionHandler) GetQuestionHandler

func (h QuestionHandler) GetQuestionHandler(c *fiber.Ctx) error

Single Question

func (QuestionHandler) GetQuestionTagsHandler

func (h QuestionHandler) GetQuestionTagsHandler(c *fiber.Ctx) error

Question Tags

func (QuestionHandler) UpdateQuestionHandler

func (h QuestionHandler) UpdateQuestionHandler(c *fiber.Ctx) error

Update Question

type TParams

type TParams struct {
	Name  string `query:"title"`
	Sort  string `query:"_sort"`
	Order string `query:"_order"`
	Start int    `query:"_start"`
	End   int    `query:"_end"`
}

type TagHandler

type TagHandler struct {
	TagService service.TagService
}

func NewTagHandler

func NewTagHandler(service service.TagService) *TagHandler

func (TagHandler) CreateTagHandler

func (h TagHandler) CreateTagHandler(c *fiber.Ctx) error

New Tag

func (TagHandler) DeleteTagHandler

func (h TagHandler) DeleteTagHandler(c *fiber.Ctx) error

Delete Tag

func (TagHandler) GetAllTagsHandler

func (h TagHandler) GetAllTagsHandler(c *fiber.Ctx) error

All Tags

func (TagHandler) GetTagHandler

func (h TagHandler) GetTagHandler(c *fiber.Ctx) error

Single Tag

func (TagHandler) GetTagQuestionHandler

func (h TagHandler) GetTagQuestionHandler(c *fiber.Ctx) error

Tag Questions

func (TagHandler) UpdateTagHandler

func (h TagHandler) UpdateTagHandler(c *fiber.Ctx) error

Update Tag

type UParams

type UParams struct {
	UserName  string `query:"username"`
	Email     string `query:"email"`
	CreatedAt string `query:"created_at"`
	Sort      string `query:"_sort"`
	Order     string `query:"_order"`
	Start     int    `query:"_start"`
	End       int    `query:"_end"`
}

type UserHandler

type UserHandler struct {
	UserService service.UserService
}

func NewUserHandler

func NewUserHandler(service service.UserService) *UserHandler

func (UserHandler) CreateUserHandler

func (h UserHandler) CreateUserHandler(c *fiber.Ctx) error

New user

func (UserHandler) DeleteUserHandler

func (h UserHandler) DeleteUserHandler(c *fiber.Ctx) error

Delete user

func (UserHandler) GetAllUsersHandler

func (h UserHandler) GetAllUsersHandler(c *fiber.Ctx) error

All users

func (UserHandler) GetUserAnswersHandler

func (h UserHandler) GetUserAnswersHandler(c *fiber.Ctx) error

User answers

func (UserHandler) GetUserHandler

func (h UserHandler) GetUserHandler(c *fiber.Ctx) error

Single user

func (UserHandler) GetUserQuestionsHandler

func (h UserHandler) GetUserQuestionsHandler(c *fiber.Ctx) error

User questions

func (UserHandler) UpdateUserHandler

func (h UserHandler) UpdateUserHandler(c *fiber.Ctx) error

Update user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL