Documentation ¶
Index ¶
- Variables
- func CreateInitServerFn(ps *Todo) rpc.InitServer
- type Todo
- func (s *Todo) CompleteTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
- func (s *Todo) CreateTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
- func (s *Todo) DeleteTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
- func (s *Todo) GetRemindTodos(ctx context.Context, _ *pb.TodoRequest) (*pb.TodosReply, error)
- func (s *Todo) GetTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.TodoReply, error)
- func (s *Todo) GetTodos(ctx context.Context, _ *pb.TodoRequest) (*pb.TodosReply, error)
- func (s *Todo) UpdateTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewTodo, CreateInitServerFn)
Functions ¶
func CreateInitServerFn ¶
func CreateInitServerFn(ps *Todo) rpc.InitServer
Types ¶
type Todo ¶
type Todo struct {
// contains filtered or unexported fields
}
func NewTodo ¶
func NewTodo(bus event.Bus, logger log.Logger, repo repositoryTodo.TodoRepository) *Todo
func (*Todo) CompleteTodo ¶
func (s *Todo) CompleteTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
func (*Todo) CreateTodo ¶
func (s *Todo) CreateTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
func (*Todo) DeleteTodo ¶
func (s *Todo) DeleteTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
func (*Todo) GetRemindTodos ¶
func (s *Todo) GetRemindTodos(ctx context.Context, _ *pb.TodoRequest) (*pb.TodosReply, error)
func (*Todo) GetTodos ¶
func (s *Todo) GetTodos(ctx context.Context, _ *pb.TodoRequest) (*pb.TodosReply, error)
func (*Todo) UpdateTodo ¶
func (s *Todo) UpdateTodo(ctx context.Context, payload *pb.TodoRequest) (*pb.StateReply, error)
Click to show internal directories.
Click to hide internal directories.