userUcase

package
v0.0.0-...-945c817 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type UserUsecase

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

func (*UserUsecase) CreateUser

func (u *UserUsecase) CreateUser(data *model.User) *model.HttpError

func (*UserUsecase) EditUser

func (u *UserUsecase) EditUser(new *model.User, old *model.User) error

func (*UserUsecase) EditUserPassword

func (u *UserUsecase) EditUserPassword(passwords *model.BodyPassword, user *model.User) error

func (*UserUsecase) Find

func (u *UserUsecase) Find(id int64) (*model.User, error)

func (*UserUsecase) GetAvatar

func (u *UserUsecase) GetAvatar(user *model.User) ([]byte, error)

func (*UserUsecase) GetNames

func (u *UserUsecase) GetNames() ([]string, error)

func (*UserUsecase) GetRoles

func (u *UserUsecase) GetRoles(user *model.User) ([]*model.Role, error)

func (*UserUsecase) SetUserType

func (u *UserUsecase) SetUserType(user *model.User, userType string) error

func (*UserUsecase) VerifyUser

func (u *UserUsecase) VerifyUser(currUser *model.User) (int64, *model.HttpError)

Jump to

Keyboard shortcuts

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