Documentation ¶
Index ¶
- Variables
- type RqliteTodoRepository
- func (r *RqliteTodoRepository) CompleteTodo(id int64) error
- func (r *RqliteTodoRepository) CreateTodo(todo pb.Todo) (int64, error)
- func (r *RqliteTodoRepository) DeleteTodo(id int64) error
- func (r *RqliteTodoRepository) GetTodo(id int64) (pb.Todo, error)
- func (r *RqliteTodoRepository) ListRemindTodos() ([]pb.Todo, error)
- func (r *RqliteTodoRepository) ListTodos() ([]pb.Todo, error)
- func (r *RqliteTodoRepository) UpdateTodo(todo pb.Todo) error
- type TodoRepository
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewRqliteTodoRepository)
Functions ¶
This section is empty.
Types ¶
type RqliteTodoRepository ¶ added in v0.0.25
type RqliteTodoRepository struct {
// contains filtered or unexported fields
}
func (*RqliteTodoRepository) CompleteTodo ¶ added in v0.0.25
func (r *RqliteTodoRepository) CompleteTodo(id int64) error
func (*RqliteTodoRepository) CreateTodo ¶ added in v0.0.25
func (r *RqliteTodoRepository) CreateTodo(todo pb.Todo) (int64, error)
func (*RqliteTodoRepository) DeleteTodo ¶ added in v0.0.25
func (r *RqliteTodoRepository) DeleteTodo(id int64) error
func (*RqliteTodoRepository) GetTodo ¶ added in v0.0.25
func (r *RqliteTodoRepository) GetTodo(id int64) (pb.Todo, error)
func (*RqliteTodoRepository) ListRemindTodos ¶ added in v0.0.25
func (r *RqliteTodoRepository) ListRemindTodos() ([]pb.Todo, error)
func (*RqliteTodoRepository) ListTodos ¶ added in v0.0.25
func (r *RqliteTodoRepository) ListTodos() ([]pb.Todo, error)
func (*RqliteTodoRepository) UpdateTodo ¶ added in v0.0.25
func (r *RqliteTodoRepository) UpdateTodo(todo pb.Todo) error
type TodoRepository ¶
type TodoRepository interface { CreateTodo(todo pb.Todo) (int64, error) ListTodos() ([]pb.Todo, error) ListRemindTodos() ([]pb.Todo, error) GetTodo(id int64) (pb.Todo, error) CompleteTodo(id int64) error UpdateTodo(todo pb.Todo) error DeleteTodo(id int64) error }
func CreateTodoRepository ¶
func CreateTodoRepository(id string) (TodoRepository, error)
func NewRqliteTodoRepository ¶ added in v0.0.25
func NewRqliteTodoRepository(db *rqlite.Conn) TodoRepository
Click to show internal directories.
Click to hide internal directories.