Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLoginService ¶
func NewLoginService(userRepository repositories.UserRepository, jwtAuth jwt.JwtAuth) *loginSvc
func NewUserService ¶
func NewUserService(userRepository repositories.UserRepository) *userSvc
Types ¶
type LoginService ¶
type UserService ¶
type UserService interface { FindAll(ctx context.Context, itemsPerPage, currentPage int) ([]*domain.User, *resterrors.RestErr) CreateUser(context.Context, *domain.User) (*domain.User, *resterrors.RestErr) FindUserById(ctx context.Context, userID string) (*domain.User, *resterrors.RestErr) UpdateUser(ctx context.Context, userID string, user *domain.User) (*domain.User, *resterrors.RestErr) DeleteUser(ctx context.Context, userID string) *resterrors.RestErr }
Click to show internal directories.
Click to hide internal directories.