Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonitorService ¶
type MonitorService interface {
Create(m *models.Monitor) error
ListByUser(userID int64) ([]*models.Monitor, error)
GetByIDAndUser(id int, userID int64) (*models.Monitor, error)
Delete(monitorID int, userID int64) error
}
func NewMonitorService ¶
func NewMonitorService(db *sql.DB, repo *repository.Queries) MonitorService
type UserService ¶
type UserService interface {
GetBySubjectID(id string) (*models.User, error)
Create(u *models.User) error
}
func NewUserService ¶
func NewUserService(db *sql.DB, repo *repository.Queries) UserService
Click to show internal directories.
Click to hide internal directories.