Documentation
¶
Index ¶
- func TodoDBToProto(in *database.Todo) *proto.Todo
- func TodoProtoToDB(in *proto.Todo) *database.Todo
- type TodosServer
- func (s TodosServer) CreateTodo(ctx context.Context, in *proto.CreateTodoReq) (*proto.CreateTodoRes, error)
- func (s TodosServer) DeleteTodo(ctx context.Context, in *proto.DeleteTodoReq) (*proto.DeleteTodoRes, error)
- func (s TodosServer) GetTodo(ctx context.Context, in *proto.GetTodoReq) (*proto.GetTodoRes, error)
- func (s TodosServer) GetTodos(ctx context.Context, in *proto.GetTodosReq) (*proto.GetTodosRes, error)
- func (s TodosServer) ListTodos(ctx context.Context, in *proto.ListTodosReq) (*proto.ListTodosRes, error)
- func (s TodosServer) UpdateTodo(ctx context.Context, in *proto.UpdateTodoReq) (*proto.UpdateTodoRes, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TodosServer ¶
type TodosServer struct {
// contains filtered or unexported fields
}
func New ¶
func New(db database.Adapter) *TodosServer
func (TodosServer) CreateTodo ¶
func (s TodosServer) CreateTodo(ctx context.Context, in *proto.CreateTodoReq) (*proto.CreateTodoRes, error)
func (TodosServer) DeleteTodo ¶
func (s TodosServer) DeleteTodo(ctx context.Context, in *proto.DeleteTodoReq) (*proto.DeleteTodoRes, error)
func (TodosServer) GetTodo ¶
func (s TodosServer) GetTodo(ctx context.Context, in *proto.GetTodoReq) (*proto.GetTodoRes, error)
func (TodosServer) GetTodos ¶
func (s TodosServer) GetTodos(ctx context.Context, in *proto.GetTodosReq) (*proto.GetTodosRes, error)
func (TodosServer) ListTodos ¶
func (s TodosServer) ListTodos(ctx context.Context, in *proto.ListTodosReq) (*proto.ListTodosRes, error)
ListTodos gRPC list todos
func (TodosServer) UpdateTodo ¶
func (s TodosServer) UpdateTodo(ctx context.Context, in *proto.UpdateTodoReq) (*proto.UpdateTodoRes, error)
Click to show internal directories.
Click to hide internal directories.