Documentation
¶
Index ¶
- type UserService
- type UserServiceImpl
- func (u *UserServiceImpl) Create(user *models.User) (*models.User, error)
- func (u *UserServiceImpl) Delete(id uuid.UUID) error
- func (u *UserServiceImpl) GetAll() ([]*models.User, error)
- func (u *UserServiceImpl) GetByID(id uuid.UUID) (*models.User, error)
- func (u *UserServiceImpl) Update(user *models.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserService ¶
type UserService interface { GetAll() ([]*models.User, error) GetByID(id uuid.UUID) (*models.User, error) Create(user *models.User) (*models.User, error) Update(user *models.User) error Delete(id uuid.UUID) error }
func NewUserService ¶
func NewUserService(userRepository repositories.UserRepository) UserService
Click to show internal directories.
Click to hide internal directories.