Documentation ¶
Index ¶
- Variables
- type Controller
- func (c *Controller) Authorize(jwtS string) (user models.User, err error)
- func (c *Controller) CreateLog(log *models.Log) (err error)
- func (c *Controller) GetLogs() (logs []models.Log, err error)
- func (c *Controller) GetLogsByDate(filter *Filter[time.Time]) (logs []models.Log, err error)
- func (c *Controller) GetLogsByUser(filter *Filter[models.User]) (logs []models.Log, err error)
- func (c *Controller) Login(creds *models.User) (user models.User, err error)
- func (c *Controller) Register(user *models.User) (err error)
- func (c *Controller) UpdatePassword(session *models.User, req *UpdatePasswordRequest) (err error)
- func (c *Controller) UserByUsername(req *UserRequest) (user models.User, err error)
- func (c *Controller) UsernameByUUID(req *UserRequest) (user models.User, err error)
- type Filter
- type Option
- type UpdatePasswordRequest
- type UserRequest
Constants ¶
This section is empty.
Variables ¶
View Source
var (
)Functions ¶
This section is empty.
Types ¶
type Controller ¶
func New ¶
func New(options ...Option) (c *Controller, err error)
func (*Controller) Authorize ¶ added in v0.0.23
func (c *Controller) Authorize(jwtS string) (user models.User, err error)
func (*Controller) CreateLog ¶ added in v0.0.26
func (c *Controller) CreateLog(log *models.Log) (err error)
func (*Controller) GetLogs ¶ added in v0.0.26
func (c *Controller) GetLogs() (logs []models.Log, err error)
func (*Controller) GetLogsByDate ¶ added in v0.0.26
func (*Controller) GetLogsByUser ¶ added in v0.0.26
func (*Controller) Register ¶ added in v0.0.21
func (c *Controller) Register(user *models.User) (err error)
func (*Controller) UpdatePassword ¶ added in v0.0.23
func (c *Controller) UpdatePassword(session *models.User, req *UpdatePasswordRequest) (err error)
func (*Controller) UserByUsername ¶ added in v0.0.23
func (c *Controller) UserByUsername(req *UserRequest) (user models.User, err error)
func (*Controller) UsernameByUUID ¶ added in v0.0.31
func (c *Controller) UsernameByUUID(req *UserRequest) (user models.User, err error)
type UpdatePasswordRequest ¶ added in v0.0.23
type UserRequest ¶ added in v0.0.23
Click to show internal directories.
Click to hide internal directories.