controller

package
v0.0.0-...-273c5a8 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRouter

func NewRouter(adminUsecase usecase.AdminUsecase, userUsecase usecase.UserUsecase, corsConfig cors.Config, appConfig *config.AppConfig, authConfig *config.AuthConfig, debugConfig *config.DebugConfig) *gin.Engine

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 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