users

package
v0.0.0-...-9b02830 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SERVICE_NAME = "gapi_users"
)

Variables

This section is empty.

Functions

func InitUsers

func InitUsers()

InitUsers init users service

Types

type UserService

type UserService struct {
	User      models.User
	UserRepos providers.UserRepository
}

func NewUserServiceWithUser

func NewUserServiceWithUser(user models.User) (UserService, error)

NewUserServiceWithUser create user service

func (*UserService) CreateUser

func (us *UserService) CreateUser(user models.User) error

CreateUser creates a new user

func (*UserService) FindUsersByUsernameOrEmail

func (us *UserService) FindUsersByUsernameOrEmail(q string, page int) []models.User

FindUsersByUsernameOrEmail search user by email or username

func (*UserService) GetUserByUsername

func (us *UserService) GetUserByUsername(username string) []models.User

GetUserByUsername search user by username

func (*UserService) UpdateUser

func (us *UserService) UpdateUser(user models.User) error

UpdateUser update an existing user

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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