controller

package
v0.0.0-...-04b3042 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2023 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAppRouter

func NewAppRouter(initPublicRouterFunc []InitRouterGroupFunc, initPrivateRouterFunc []InitRouterGroupFunc, corsConfig cors.Config, appConfig *config.AppConfig, authConfig *config.AuthConfig, debugConfig *config.DebugConfig) (*gin.Engine, error)

func NewTranslatorUserServer

func NewTranslatorUserServer(userUsecase usecase.UserUsecase) pb.TranslatorUserServer

Types

type AdminHandler

type AdminHandler interface {
	FindTranslationsByFirstLetter(c *gin.Context)
	FindTranslationByTextAndPos(c *gin.Context)
	FindTranslationsByText(c *gin.Context)
	AddTranslation(c *gin.Context)
	UpdateTranslation(c *gin.Context)
	RemoveTranslation(c *gin.Context)
	ExportTranslations(c *gin.Context)
}

func NewAdminHandler

func NewAdminHandler(adminUsecase usecase.AdminUsecase) AdminHandler

type InitRouterGroupFunc

type InitRouterGroupFunc func(parentRouterGroup *gin.RouterGroup, middleware ...gin.HandlerFunc) error

func NewInitAdminRouterFunc

func NewInitAdminRouterFunc(adminUsecase usecase.AdminUsecase) InitRouterGroupFunc

func NewInitUserRouterFunc

func NewInitUserRouterFunc(userUsecase usecase.UserUsecase) InitRouterGroupFunc

type UserHandler

type UserHandler interface {
	DictionaryLookup(c *gin.Context)
}

func NewUserHandler

func NewUserHandler(userUsecase usecase.UserUsecase) UserHandler

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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