Documentation
¶
Index ¶
- type DB
- func (db *DB) CreateLabel(label *model.Label) (*model.Label, error)
- func (db *DB) CreateProject(project *model.Project) (*model.Project, error)
- func (db *DB) CreateReminder(reminder *model.Reminder) (*model.Reminder, error)
- func (db *DB) CreateTask(task *model.Task) (*model.Task, error)
- func (db *DB) CreateToken(token *model.Token) (*model.Token, error)
- func (db *DB) CreateUser(user *model.User) (*model.User, error)
- func (db *DB) DeleteLabel(id, userID int64) error
- func (db *DB) DeleteProject(id, userID int64) error
- func (db *DB) DeleteReminder(reminder *model.Reminder) error
- func (db *DB) DeleteTask(task *model.Task) error
- func (db *DB) DeleteToken(token *model.Token) error
- func (db *DB) DeleteUser(id int64) error
- func (db *DB) GetLabelByID(id, userID int64) (*model.Label, error)
- func (db *DB) GetLabelByName(name string, userID int64) (*model.Label, error)
- func (db *DB) GetLabels(userID int64) ([]*model.Label, error)
- func (db *DB) GetLabelsByTaskID(taskID, userID int64) ([]*model.Label, error)
- func (db *DB) GetLabelsByUpdateTime(updateTime *time.Time, userID int64) ([]*model.Label, error)
- func (db *DB) GetProjectByID(id, userID int64) (*model.Project, error)
- func (db *DB) GetProjects(userID int64) ([]*model.Project, error)
- func (db *DB) GetProjectsByUpdateTime(userID int64, updateTime *time.Time) ([]*model.Project, error)
- func (db *DB) GetReminderByID(userID, id int64) (*model.Reminder, error)
- func (db *DB) GetReminderByTaskID(userID, taskID int64) (*model.Reminder, error)
- func (db *DB) GetReminders(userID int64) ([]*model.Reminder, error)
- func (db *DB) GetRemindersByUpdateTime(userID int64, updateTime *time.Time) ([]*model.Reminder, error)
- func (db *DB) GetTaskByID(userID, id int64) (*model.Task, error)
- func (db *DB) GetTasks(user int64) ([]*model.Task, error)
- func (db *DB) GetTasksByUpdateTime(user int64, updateTime *time.Time) ([]*model.Task, error)
- func (db *DB) GetTokenByID(userID, id int64) (*model.Token, error)
- func (db *DB) GetTokens(userID int64) ([]*model.Token, error)
- func (db *DB) GetUserByEmail(email string) (*model.User, error)
- func (db *DB) GetUserByID(id int64) (*model.User, error)
- func (db *DB) GetUserByUpdateTime(id int64, updateTime *time.Time) (*model.User, error)
- func (db *DB) GetUserIDByToken(token *string) (int64, error)
- func (db *DB) GetUserInboxID(id int64) (int64, error)
- func (db *DB) Migrate() error
- func (db *DB) UpdateLabel(label *model.Label) (*model.Label, error)
- func (db *DB) UpdateProject(project *model.Project) (*model.Project, error)
- func (db *DB) UpdateProjectPosition(project *model.Project, previousID int64) (*model.Project, error)
- func (db *DB) UpdateProjectStatus(project *model.Project) (*model.Project, error)
- func (db *DB) UpdateReminder(reminder *model.Reminder) (*model.Reminder, error)
- func (db *DB) UpdateTask(task *model.Task) (*model.Task, error)
- func (db *DB) UpdateTaskArchivedStatus(task *model.Task) (*model.Task, error)
- func (db *DB) UpdateTaskDoneStatus(task *model.Task) (*model.Task, error)
- func (db *DB) UpdateTaskPosition(task *model.Task, previousID int64) (*model.Task, error)
- func (db *DB) UpdateToken(token *model.Token) (*model.Token, error)
- func (db *DB) UpdateUser(user *model.User) (*model.User, error)
- func (db *DB) VerifyUser(id int64, password string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func (*DB) CreateProject ¶
func (*DB) CreateReminder ¶
func (*DB) DeleteLabel ¶
func (*DB) DeleteProject ¶
func (*DB) DeleteUser ¶
func (*DB) GetLabelByName ¶
func (*DB) GetLabelsByTaskID ¶
func (*DB) GetLabelsByUpdateTime ¶
func (*DB) GetProjectsByUpdateTime ¶
func (*DB) GetReminderByID ¶
func (*DB) GetReminderByTaskID ¶
func (*DB) GetRemindersByUpdateTime ¶
func (*DB) GetTasksByUpdateTime ¶
func (*DB) GetUserByUpdateTime ¶
func (*DB) UpdateProject ¶
func (*DB) UpdateProjectPosition ¶
func (*DB) UpdateProjectStatus ¶
func (*DB) UpdateReminder ¶
func (*DB) UpdateTaskArchivedStatus ¶
func (*DB) UpdateTaskDoneStatus ¶
func (*DB) UpdateTaskPosition ¶
Click to show internal directories.
Click to hide internal directories.