Documentation
¶
Index ¶
- type UserManagementService
- func (svc *UserManagementService) CreateUser(user *domain.User) (*domain.User, error)
- func (svc *UserManagementService) DeleteUser(id string) (string, error)
- func (svc *UserManagementService) ReadUser(id string) (*domain.User, error)
- func (svc *UserManagementService) ReadUserWithEmail(email string) (*domain.User, error)
- func (svc *UserManagementService) ReadUsers() ([]domain.User, error)
- func (svc *UserManagementService) UpdateUser(user *domain.User) (*domain.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserManagementService ¶
type UserManagementService struct {
// contains filtered or unexported fields
}
func NewUserManagementService ¶
func NewUserManagementService(repo ports.UserRepository) *UserManagementService
func (*UserManagementService) CreateUser ¶
func (*UserManagementService) DeleteUser ¶
func (svc *UserManagementService) DeleteUser(id string) (string, error)
func (*UserManagementService) ReadUser ¶
func (svc *UserManagementService) ReadUser(id string) (*domain.User, error)
func (*UserManagementService) ReadUserWithEmail ¶ added in v1.4.0
func (svc *UserManagementService) ReadUserWithEmail(email string) (*domain.User, error)
func (*UserManagementService) ReadUsers ¶
func (svc *UserManagementService) ReadUsers() ([]domain.User, error)
func (*UserManagementService) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.