Versions in this module Expand all Collapse all v12 v12.1.9 Aug 12, 2022 Changes in this version + type UserService interface + Create func(userPassword string, user datamodels.User) (datamodels.User, error) + DeleteByID func(id int64) bool + GetAll func() []datamodels.User + GetByID func(id int64) (datamodels.User, bool) + GetByUsernameAndPassword func(username, userPassword string) (datamodels.User, bool) + Update func(id int64, user datamodels.User) (datamodels.User, error) + UpdatePassword func(id int64, newPassword string) (datamodels.User, error) + UpdateUsername func(id int64, newUsername string) (datamodels.User, error) + func NewUserService(repo repositories.UserRepository) UserService