Documentation ¶
Index ¶
- type MainService
- func (m *MainService) Close() error
- func (m *MainService) Databases() api.DatabaseService
- func (m *MainService) ExternalServices() api.ExternalServicesService
- func (m *MainService) Http() api.HttpService
- func (m *MainService) Init() error
- func (m *MainService) Messages() api.MessagesService
- func (m *MainService) Projects() api.ProjectService
- func (m *MainService) Start(errCh chan error)
- func (m *MainService) Stats() api.StatsService
- func (m *MainService) Tasks() api.TasksService
- func (m *MainService) Users() api.UsersService
- type MessageService
- func (m *MessageService) AddMessage(message *model.Message) (err error)
- func (m *MessageService) AddTranslations(message *model.Message) (err error)
- func (m *MessageService) GetAllMessagesFromScope(scope string) (messages []*model.Message, err error)
- func (m *MessageService) GetAllMessagesFromScopeId(scopeId uuid.UUID) (messages []*model.Message, err error)
- func (m *MessageService) GetMessage(scope, key string) (message *model.Message, err error)
- func (m *MessageService) GetScopeFromName(scopeName string) (scope *model.Scope, err error)
- func (m *MessageService) Init(service api.MainService) error
- func (m *MessageService) UpdateMessage(message *model.Message) (err error)
- type ProjectService
- type StatsService
- func (s *StatsService) GetBestDevTimeDay() (api.Duration, error)
- func (s *StatsService) GetTotalDevTime() (*api.TotalDevTimeResponse[api.Duration], error)
- func (s *StatsService) GetVisitorCount() (int, error)
- func (s *StatsService) Init(service api.MainService) error
- func (s *StatsService) IsDeveloping() (bool, error)
- func (s *StatsService) ListRepositories() (*api.RepositoriesStored, error)
- type TaskService
- type UsersService
- func (u *UsersService) GetUser(id uint, withPassword ...bool) (api.User, error)
- func (u *UsersService) GetUserByEmail(email string, withPassword ...bool) (api.User, error)
- func (u *UsersService) GetUserByUsername(username string, withPassword ...bool) (api.User, error)
- func (u *UsersService) Init(service api.MainService) error
- func (u *UsersService) IsExist(email string) bool
- func (u *UsersService) ListUsers() (usersResult []api.User, err error)
- func (u *UsersService) Register(user api.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MainService ¶
type MainService struct {
// contains filtered or unexported fields
}
func NewMainService ¶
func NewMainService() *MainService
func (*MainService) Close ¶
func (m *MainService) Close() error
func (*MainService) Databases ¶
func (m *MainService) Databases() api.DatabaseService
func (*MainService) ExternalServices ¶
func (m *MainService) ExternalServices() api.ExternalServicesService
func (*MainService) Http ¶
func (m *MainService) Http() api.HttpService
func (*MainService) Init ¶
func (m *MainService) Init() error
func (*MainService) Messages ¶
func (m *MainService) Messages() api.MessagesService
func (*MainService) Projects ¶
func (m *MainService) Projects() api.ProjectService
func (*MainService) Start ¶
func (m *MainService) Start(errCh chan error)
func (*MainService) Stats ¶
func (m *MainService) Stats() api.StatsService
func (*MainService) Tasks ¶
func (m *MainService) Tasks() api.TasksService
func (*MainService) Users ¶
func (m *MainService) Users() api.UsersService
type MessageService ¶
type MessageService struct {
// contains filtered or unexported fields
}
func NewMessageService ¶
func NewMessageService() *MessageService
func (*MessageService) AddMessage ¶
func (m *MessageService) AddMessage(message *model.Message) (err error)
func (*MessageService) AddTranslations ¶
func (m *MessageService) AddTranslations(message *model.Message) (err error)
func (*MessageService) GetAllMessagesFromScope ¶
func (m *MessageService) GetAllMessagesFromScope(scope string) (messages []*model.Message, err error)
func (*MessageService) GetAllMessagesFromScopeId ¶
func (*MessageService) GetMessage ¶
func (m *MessageService) GetMessage(scope, key string) (message *model.Message, err error)
func (*MessageService) GetScopeFromName ¶
func (m *MessageService) GetScopeFromName(scopeName string) (scope *model.Scope, err error)
func (*MessageService) Init ¶
func (m *MessageService) Init(service api.MainService) error
func (*MessageService) UpdateMessage ¶
func (m *MessageService) UpdateMessage(message *model.Message) (err error)
type ProjectService ¶
type ProjectService struct {
// contains filtered or unexported fields
}
func NewProjectService ¶
func NewProjectService() *ProjectService
func (*ProjectService) GetProject ¶
func (p *ProjectService) GetProject(id uint) (project *model.Project, err error)
func (*ProjectService) Init ¶
func (p *ProjectService) Init(service api.MainService) error
func (*ProjectService) ListProjects ¶
func (p *ProjectService) ListProjects() (projects []*model.Project, err error)
type StatsService ¶
type StatsService struct {
// contains filtered or unexported fields
}
func NewStatsService ¶
func NewStatsService() *StatsService
func (*StatsService) GetBestDevTimeDay ¶
func (s *StatsService) GetBestDevTimeDay() (api.Duration, error)
func (*StatsService) GetTotalDevTime ¶
func (s *StatsService) GetTotalDevTime() (*api.TotalDevTimeResponse[api.Duration], error)
func (*StatsService) GetVisitorCount ¶
func (s *StatsService) GetVisitorCount() (int, error)
func (*StatsService) Init ¶
func (s *StatsService) Init(service api.MainService) error
func (*StatsService) IsDeveloping ¶
func (s *StatsService) IsDeveloping() (bool, error)
func (*StatsService) ListRepositories ¶
func (s *StatsService) ListRepositories() (*api.RepositoriesStored, error)
type TaskService ¶
type TaskService struct {
// contains filtered or unexported fields
}
func NewTaskService ¶
func NewTaskService() *TaskService
func (*TaskService) CheckWakatimeActivityTask ¶
func (t *TaskService) CheckWakatimeActivityTask() error
func (*TaskService) Close ¶
func (t *TaskService) Close() error
func (*TaskService) Init ¶
func (t *TaskService) Init(service api.MainService) error
func (*TaskService) Settings ¶
func (t *TaskService) Settings() api.ServiceSettings
func (*TaskService) Start ¶
func (t *TaskService) Start() error
type UsersService ¶
type UsersService struct {
// contains filtered or unexported fields
}
func NewUsersService ¶
func NewUsersService() *UsersService
func (*UsersService) GetUserByEmail ¶
func (*UsersService) GetUserByUsername ¶
func (*UsersService) Init ¶
func (u *UsersService) Init(service api.MainService) error
func (*UsersService) IsExist ¶
func (u *UsersService) IsExist(email string) bool
Click to show internal directories.
Click to hide internal directories.