Documentation ¶
Index ¶
- func MockTimeNow(constTime time.Time)
- func ProvideService(db db.DB, orgService org.Service, cfg *setting.Cfg, teamService team.Service, ...) (user.Service, error)
- func ProvideStore(db db.DB, cfg *setting.Cfg) sqlStore
- func ResetTimeNow()
- type Service
- func (s *Service) BatchDisableUsers(ctx context.Context, cmd *user.BatchDisableUsersCommand) error
- func (s *Service) Create(ctx context.Context, cmd *user.CreateUserCommand) (*user.User, error)
- func (s *Service) CreateServiceAccount(ctx context.Context, cmd *user.CreateUserCommand) (*user.User, error)
- func (s *Service) Delete(ctx context.Context, cmd *user.DeleteUserCommand) error
- func (s *Service) GetByEmail(ctx context.Context, query *user.GetUserByEmailQuery) (*user.User, error)
- func (s *Service) GetByID(ctx context.Context, query *user.GetUserByIDQuery) (*user.User, error)
- func (s *Service) GetByLogin(ctx context.Context, query *user.GetUserByLoginQuery) (*user.User, error)
- func (s *Service) GetProfile(ctx context.Context, query *user.GetUserProfileQuery) (*user.UserProfileDTO, error)
- func (s *Service) GetSignedInUser(ctx context.Context, query *user.GetSignedInUserQuery) (*user.SignedInUser, error)
- func (s *Service) GetUsageStats(ctx context.Context) map[string]any
- func (s *Service) Search(ctx context.Context, query *user.SearchUsersQuery) (*user.SearchUserQueryResult, error)
- func (s *Service) Update(ctx context.Context, cmd *user.UpdateUserCommand) error
- func (s *Service) UpdateLastSeenAt(ctx context.Context, cmd *user.UpdateUserLastSeenAtCommand) error
- type Verifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MockTimeNow ¶
func ProvideService ¶
func ResetTimeNow ¶
func ResetTimeNow()
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) BatchDisableUsers ¶
func (*Service) CreateServiceAccount ¶
func (s *Service) CreateServiceAccount(ctx context.Context, cmd *user.CreateUserCommand) (*user.User, error)
CreateServiceAccount creates a service account in the user table and adds service account to an organisation in the org_user table
func (*Service) GetByEmail ¶
func (*Service) GetByLogin ¶
func (*Service) GetProfile ¶
func (s *Service) GetProfile(ctx context.Context, query *user.GetUserProfileQuery) (*user.UserProfileDTO, error)
func (*Service) GetSignedInUser ¶
func (s *Service) GetSignedInUser(ctx context.Context, query *user.GetSignedInUserQuery) (*user.SignedInUser, error)
func (*Service) Search ¶
func (s *Service) Search(ctx context.Context, query *user.SearchUsersQuery) (*user.SearchUserQueryResult, error)
func (*Service) UpdateLastSeenAt ¶
Click to show internal directories.
Click to hide internal directories.