Documentation
¶
Index ¶
- func InitDB() *sql.DB
- type SQLiteTaskRepository
- func (r *SQLiteTaskRepository) AddTask(task entities.Task) (int64, error)
- func (r *SQLiteTaskRepository) DeleteTask(id string) (int64, error)
- func (r *SQLiteTaskRepository) GetTaskByID(id string) (*entities.Task, error)
- func (r *SQLiteTaskRepository) GetTasks(searchTerm string, limit int) ([]entities.Task, error)
- func (r *SQLiteTaskRepository) MarkTaskAsDone(id, date string) error
- func (r *SQLiteTaskRepository) UpdateTask(taskUpdates map[string]interface{}) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SQLiteTaskRepository ¶
func NewSQLiteTaskRepository ¶
func NewSQLiteTaskRepository(db *sql.DB) *SQLiteTaskRepository
func (*SQLiteTaskRepository) AddTask ¶
func (r *SQLiteTaskRepository) AddTask(task entities.Task) (int64, error)
func (*SQLiteTaskRepository) DeleteTask ¶
func (r *SQLiteTaskRepository) DeleteTask(id string) (int64, error)
func (*SQLiteTaskRepository) GetTaskByID ¶
func (r *SQLiteTaskRepository) GetTaskByID(id string) (*entities.Task, error)
func (*SQLiteTaskRepository) MarkTaskAsDone ¶
func (r *SQLiteTaskRepository) MarkTaskAsDone(id, date string) error
func (*SQLiteTaskRepository) UpdateTask ¶
func (r *SQLiteTaskRepository) UpdateTask(taskUpdates map[string]interface{}) (int64, error)
Click to show internal directories.
Click to hide internal directories.