Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetUserParser ¶
type GetUserParser struct{}
func (GetUserParser) ParseMessageToDomain ¶
func (ref GetUserParser) ParseMessageToDomain(u *domain.UserAccount) (*domain.UserAccountRequestDto, error)
type SaveUserParser ¶
type SaveUserParser struct{}
func (SaveUserParser) ParseMessageToDomain ¶
func (ref SaveUserParser) ParseMessageToDomain(u *domain.UserAccountRequestDto) (*domain.UserAccount, error)
type UpdateUserParser ¶
type UpdateUserParser struct{}
func (UpdateUserParser) ParseMessageToDomain ¶
func (ref UpdateUserParser) ParseMessageToDomain(ID string, u *domain.UserAccountRequestDto) (*domain.UserAccount, error)
type UserAccountService ¶
type UserAccountService interface { GetAll(paginator domain.PaginatorDTO) ([]*domain.UserAccountRequestDto, error) Get(ID string) (*domain.UserAccountRequestDto, error) Save(u *domain.UserAccountRequestDto) error Update(ID string, u *domain.UserAccountRequestDto) error Delete(ID string) error }
func NewService ¶
func NewService(r repositories.Repository) UserAccountService
Click to show internal directories.
Click to hide internal directories.