Documentation
¶
Index ¶
- type Bot
- type BotCases
- func (b *BotCases) CleanHistory(ctx context.Context)
- func (b *BotCases) DeleteTask(ctx context.Context, link string)
- func (b *BotCases) SetTask(task entity.TaskModel) error
- func (b *BotCases) Status(ctx context.Context) ([]*entity.Status, error)
- func (b *BotCases) StorageServer(server entity.ServerModel) error
- func (b *BotCases) ViewTasks(ctx context.Context, userID string) ([]*entity.TaskRaw, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bot ¶
type Bot interface {
SetTask(entity.TaskModel) error
ViewTasks(ctx context.Context, userID string) ([]*entity.TaskRaw, error)
DeleteTask(ctx context.Context, link string)
Status(ctx context.Context) ([]*entity.Status, error)
StorageServer(server entity.ServerModel) error
CleanHistory(ctx context.Context)
}
func NewBotUsecases ¶
func NewBotUsecases(db persistent.SQLRepo, loader loader.Loader) Bot
type BotCases ¶
type BotCases struct {
// contains filtered or unexported fields
}
func (*BotCases) CleanHistory ¶
func (*BotCases) StorageServer ¶
func (b *BotCases) StorageServer(server entity.ServerModel) error
Click to show internal directories.
Click to hide internal directories.