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) ChangeBoardOrder(ctx context.Context, req *desc.ChangeBoardOrderRequest) (*desc.ChangeBoardOrderResponse, error)
- 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) GetAllBoards(ctx context.Context, req *desc.GetAllBoardsRequest) (*desc.GetAllBoardsResponse, error)
- func (i *Implementation) GetBoardContent(ctx context.Context, req *desc.GetBoardContentRequest) (*desc.GetBoardContentResponse, error)
- func (i *Implementation) GetBoardOrder(ctx context.Context, req *desc.GetBoardOrderRequest) (*desc.GetBoardOrderResponse, 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)
- type TaskService
- type TopicService
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 BoardService interface {
GetBoards(ctx context.Context, ids []int64) ([]models.Board, error)
InsertBoards(ctx context.Context, boards []models.Board) ([]int64, error)
UpdateBoards(ctx context.Context, boards []models.UpdatedBoard) error
DeleteBoards(ctx context.Context, ids []int64) error
GetOrder(ctx context.Context) ([]utils.Pair[int64, int32], error)
ChangeOrder(ctx context.Context, ids []int64, places []int32) error
}
type Implementation ¶
type Implementation struct {
desc.UnimplementedBoardServiceServer
// contains filtered or unexported fields
}
func New ¶
func New( boardService BoardService, topicService TopicService, taskService TaskService, ) *Implementation
func (*Implementation) ChangeBoardOrder ¶ added in v0.0.2
func (i *Implementation) ChangeBoardOrder( ctx context.Context, req *desc.ChangeBoardOrderRequest, ) (*desc.ChangeBoardOrderResponse, error)
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) GetAllBoards ¶ added in v0.0.2
func (i *Implementation) GetAllBoards( ctx context.Context, req *desc.GetAllBoardsRequest, ) (*desc.GetAllBoardsResponse, error)
func (*Implementation) GetBoardContent ¶ added in v0.0.2
func (i *Implementation) GetBoardContent( ctx context.Context, req *desc.GetBoardContentRequest, ) (*desc.GetBoardContentResponse, error)
func (*Implementation) GetBoardOrder ¶ added in v0.0.2
func (i *Implementation) GetBoardOrder( ctx context.Context, req *desc.GetBoardOrderRequest, ) (*desc.GetBoardOrderResponse, 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)
type TaskService ¶ added in v0.0.2
Click to show internal directories.
Click to hide internal directories.