controllers

package
v0.0.0-...-107b242 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type QuestionController

type QuestionController struct {
	Service repository.QuestionRepository
}

func (*QuestionController) CreateQuestionHandler

func (q *QuestionController) CreateQuestionHandler(ctx *gin.Context)

func (*QuestionController) DeleteQuestionHandler

func (q *QuestionController) DeleteQuestionHandler(ctx *gin.Context)

func (*QuestionController) GetAllQuestionsHandler

func (q *QuestionController) GetAllQuestionsHandler(ctx *gin.Context)

func (*QuestionController) UpdateQuestionHandler

func (q *QuestionController) UpdateQuestionHandler(ctx *gin.Context)

type QuizController

type QuizController struct {
	Service repository.QuizRepository
}

func (*QuizController) CreateQuizHandler

func (q *QuizController) CreateQuizHandler(ctx *gin.Context)

func (*QuizController) DeleteQuizHandler

func (q *QuizController) DeleteQuizHandler(ctx *gin.Context)

func (*QuizController) GetAllQuizzesHandler

func (q *QuizController) GetAllQuizzesHandler(ctx *gin.Context)

func (*QuizController) GetQuizByIDHandler

func (q *QuizController) GetQuizByIDHandler(ctx *gin.Context)

func (*QuizController) UpdateQuizHandler

func (q *QuizController) UpdateQuizHandler(ctx *gin.Context)

Jump to

Keyboard shortcuts

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