Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeListProjectsEndpoint ¶
MakeListProjectsEndpoint returns an endpoint for the matching method of the underlying service.
func RegisterHTTPHandlers ¶
func RegisterHTTPHandlers(endpoints Endpoints, router *mux.Router, options ...kithttp.ServerOption)
RegisterHTTPHandlers mounts all of the service endpoints into an http.Handler.
Types ¶
type Endpoints ¶
Endpoints collects all of the endpoints that compose the underlying service. It's meant to be used as a helper struct, to collect all of the endpoints into a single parameter.
func MakeEndpoints ¶
func MakeEndpoints(service project.Service, middleware ...endpoint.Middleware) Endpoints
MakeEndpoints returns a(n) Endpoints struct where each endpoint invokes the corresponding method on the provided service.
type ListProjectsRequest ¶
type ListProjectsRequest struct {
SecretID string
}
ListProjectsRequest is a request struct for ListProjects endpoint.
type ListProjectsResponse ¶
ListProjectsResponse is a response struct for ListProjects endpoint.
func (ListProjectsResponse) Failed ¶
func (r ListProjectsResponse) Failed() error
Click to show internal directories.
Click to hide internal directories.