You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
409 B

package user
// Service service interface
type Service interface {
Reader
Writer
// Register(user *User) (entity.ID, error)
// ForgotPassword(user *User) error
// ChangePassword(user *User, password string) error
// Validate(user *User) error
// Auth(user *User, password string) error
// IsValid(user *User) bool
// GetRepo() Repository
}
func NewService(repo Repository) Service {
return repo
}