controllers

package
v0.0.0-...-65f96c2 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exported for initializing application

Functions

This section is empty.

Types

type JWTAuthController

type JWTAuthController struct {
	// contains filtered or unexported fields
}

JWTAuthController struct

func NewJWTAuthController

func NewJWTAuthController(
	logger lib.Logger,
	service services.JWTAuthService,
	userService services.UserService,
) JWTAuthController

NewJWTAuthController creates new controller

func (JWTAuthController) Register

func (jwt JWTAuthController) Register(c *gin.Context)

Register registers user

func (JWTAuthController) SignIn

func (jwt JWTAuthController) SignIn(c *gin.Context)

SignIn signs in user

type UserController

type UserController struct {
	// contains filtered or unexported fields
}

UserController data type

func NewUserController

func NewUserController(userService services.UserService, logger lib.Logger) UserController

NewUserController creates new user controller

func (UserController) DeleteUser

func (u UserController) DeleteUser(c *gin.Context)

DeleteUser deletes user

func (UserController) GetOneUser

func (u UserController) GetOneUser(c *gin.Context)

GetOneUser gets one user

func (UserController) GetUser

func (u UserController) GetUser(c *gin.Context)

GetUser gets the user

func (UserController) SaveUser

func (u UserController) SaveUser(c *gin.Context)

SaveUser saves the user

func (UserController) UpdateUser

func (u UserController) UpdateUser(c *gin.Context)

UpdateUser updates user

Jump to

Keyboard shortcuts

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