Documentation
¶
Index ¶
- func MapCreateBoardPrototypeToDomain(board *desc.CreateBoardsRequest_BoardPrototype) models.Board
- func MapDomainBoardToProto(board models.Board) *desc.Board
- func MapUpdateBoardPrototypeToUpdatedBoard(board *desc.UpdateBoardsRequest_BoardPrototype) (models.UpdatedBoard, error)
- type BoardService
- type Implementation
- func (i *Implementation) CreateBoards(ctx context.Context, req *desc.CreateBoardsRequest) (*desc.CreateBoardsResponse, error)
- func (i *Implementation) DeleteBoards(ctx context.Context, req *desc.DeleteBoardsRequest) (*desc.DeleteBoardsResponse, error)
- func (i *Implementation) GetBoards(ctx context.Context, req *desc.GetBoardsRequest) (*desc.GetBoardsResponse, error)
- func (i *Implementation) UpdateBoards(ctx context.Context, req *desc.UpdateBoardsRequest) (*desc.UpdateBoardsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapCreateBoardPrototypeToDomain ¶
func MapCreateBoardPrototypeToDomain(board *desc.CreateBoardsRequest_BoardPrototype) models.Board
func MapUpdateBoardPrototypeToUpdatedBoard ¶
func MapUpdateBoardPrototypeToUpdatedBoard(board *desc.UpdateBoardsRequest_BoardPrototype) (models.UpdatedBoard, error)
Types ¶
type BoardService ¶
type Implementation ¶
type Implementation struct {
desc.UnimplementedBoardServiceServer
// contains filtered or unexported fields
}
func New ¶
func New(boardService BoardService) *Implementation
func (*Implementation) CreateBoards ¶
func (i *Implementation) CreateBoards( ctx context.Context, req *desc.CreateBoardsRequest, ) (*desc.CreateBoardsResponse, error)
func (*Implementation) DeleteBoards ¶
func (i *Implementation) DeleteBoards( ctx context.Context, req *desc.DeleteBoardsRequest, ) (*desc.DeleteBoardsResponse, error)
func (*Implementation) GetBoards ¶
func (i *Implementation) GetBoards( ctx context.Context, req *desc.GetBoardsRequest, ) (*desc.GetBoardsResponse, error)
func (*Implementation) UpdateBoards ¶
func (i *Implementation) UpdateBoards( ctx context.Context, req *desc.UpdateBoardsRequest, ) (*desc.UpdateBoardsResponse, error)
Click to show internal directories.
Click to hide internal directories.