Documentation ¶
Index ¶
- func NewTask(db *storm.DB) repository.Task
- type TaskBolt
- func (t *TaskBolt) Create(title, content string) (*model.Task, error)
- func (t *TaskBolt) Delete(task *model.Task) error
- func (t *TaskBolt) GetAllByDate(datetime time.Time) ([]model.Task, error)
- func (t *TaskBolt) GetAllByDateRange(from, to time.Time) ([]model.Task, error)
- func (t *TaskBolt) GetAllCompleted() ([]model.Task, error)
- func (t *TaskBolt) GetAllDeleted() ([]model.Task, error)
- func (t *TaskBolt) GetAllExpired() ([]model.Task, error)
- func (t *TaskBolt) GetByTitle(title string) (model.Task, error)
- func (t *TaskBolt) GetTodayTodoCount() int
- func (t *TaskBolt) IsTaskExist(title string) bool
- func (t TaskBolt) Search(title string, isCompleted, isDeleted bool) ([]model.Task, error)
- func (t *TaskBolt) Update(task *model.Task) error
- func (t *TaskBolt) UpdateField(task *model.Task, fieldName string, value interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TaskBolt ¶
type TaskBolt struct {
DB *storm.DB
}
func (*TaskBolt) GetAllByDate ¶
GetAllByDate returns all tasks in specific date.
func (*TaskBolt) GetAllByDateRange ¶
GetAllByDateRange returns all tasks in specific date range.
func (*TaskBolt) GetAllCompleted ¶
GetAllCompleted returns all completed tasks.
func (*TaskBolt) GetAllDeleted ¶
GetAllDeleted returns all deleted tasks.
func (*TaskBolt) GetAllExpired ¶
GetAllExpired returns all expired tasks.
func (*TaskBolt) GetByTitle ¶
GetByTitle returns a task with title.
func (*TaskBolt) GetTodayTodoCount ¶
GetTodayTodoCount returns todo items count in today.
func (*TaskBolt) IsTaskExist ¶
IsTaskExist accroding task title check is alreay in Today's task list
Click to show internal directories.
Click to hide internal directories.