Documentation ¶
Overview ¶
generated code, do not modify
generated code, do not modify
Index ¶
- func MakeBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeBoardsEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeCreateBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeCreateInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeDeleteBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeDeleteInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeEditBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeEditBoardUserEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeInvitesEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeRemoveUserEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func MakeRespondToInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
- func RegisterHttpHandlers(endpoints EndpointSet, router *mux.Router, opts []kithttp.ServerOption)
- type BoardRequest
- type BoardsRequest
- type CreateBoardRequest
- type CreateInviteRequest
- type DeleteBoardRequest
- type DeleteInviteRequest
- type EditBoardRequest
- type EditBoardUserRequest
- type EndpointSet
- type InvitesRequest
- type Middlewares
- type RemoveUserRequest
- type RespondToInviteRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeBoardEndpoint ¶
func MakeBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeBoardsEndpoint ¶
func MakeBoardsEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeCreateBoardEndpoint ¶
func MakeCreateBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeCreateInviteEndpoint ¶
func MakeCreateInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeDeleteBoardEndpoint ¶
func MakeDeleteBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeDeleteInviteEndpoint ¶
func MakeDeleteInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeEditBoardEndpoint ¶
func MakeEditBoardEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeEditBoardUserEndpoint ¶
func MakeEditBoardUserEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeInvitesEndpoint ¶
func MakeInvitesEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeRemoveUserEndpoint ¶
func MakeRemoveUserEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func MakeRespondToInviteEndpoint ¶
func MakeRespondToInviteEndpoint(svc application.BoardApplicationService) endpoint.Endpoint
func RegisterHttpHandlers ¶
func RegisterHttpHandlers(endpoints EndpointSet, router *mux.Router, opts []kithttp.ServerOption)
Types ¶
type BoardRequest ¶
type BoardRequest struct {
BoardId string
}
type BoardsRequest ¶
type BoardsRequest struct {
Qp application.QueryParams
}
type CreateBoardRequest ¶
type CreateBoardRequest struct {
Nb application.NewBoard
}
type CreateInviteRequest ¶
type CreateInviteRequest struct { BoardId string Ni application.NewInvite }
type DeleteBoardRequest ¶
type DeleteBoardRequest struct {
BoardId string
}
type DeleteInviteRequest ¶
type EditBoardRequest ¶
type EditBoardRequest struct { BoardId string Be application.BoardEdit }
type EditBoardUserRequest ¶
type EditBoardUserRequest struct { BoardId string UserId string Bue application.BoardUserEdit }
type EndpointSet ¶
type EndpointSet struct { CreateBoardEndpoint endpoint.Endpoint DeleteBoardEndpoint endpoint.Endpoint EditBoardEndpoint endpoint.Endpoint BoardEndpoint endpoint.Endpoint BoardsEndpoint endpoint.Endpoint CreateInviteEndpoint endpoint.Endpoint RespondToInviteEndpoint endpoint.Endpoint DeleteInviteEndpoint endpoint.Endpoint InvitesEndpoint endpoint.Endpoint RemoveUserEndpoint endpoint.Endpoint EditBoardUserEndpoint endpoint.Endpoint }
func NewEndpoints ¶
func NewEndpoints(svc application.BoardApplicationService, mws Middlewares) EndpointSet
type InvitesRequest ¶
type InvitesRequest struct {
Qp application.QueryParams
}
type Middlewares ¶
type Middlewares struct { CreateBoardEndpoint []endpoint.Middleware DeleteBoardEndpoint []endpoint.Middleware EditBoardEndpoint []endpoint.Middleware BoardEndpoint []endpoint.Middleware BoardsEndpoint []endpoint.Middleware CreateInviteEndpoint []endpoint.Middleware RespondToInviteEndpoint []endpoint.Middleware DeleteInviteEndpoint []endpoint.Middleware InvitesEndpoint []endpoint.Middleware RemoveUserEndpoint []endpoint.Middleware EditBoardUserEndpoint []endpoint.Middleware }
type RemoveUserRequest ¶
type RespondToInviteRequest ¶
type RespondToInviteRequest struct { BoardId string InviteId string Ir application.InviteResponse }
Click to show internal directories.
Click to hide internal directories.