Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCalcPath ¶
AddCalcPath returns the URL path to the calc service add HTTP endpoint.
func BuildAddPayload ¶
func BuildAddPayload(calcAddA string, calcAddB string) (*calc.AddPayload, error)
BuildAddPayload builds the payload for the calc add endpoint from CLI flags.
func DecodeAddResponse ¶
func DecodeAddResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeAddResponse returns a decoder for responses returned by the calc add endpoint. restoreBody controls whether the response body should be restored after having been read.
Types ¶
type Client ¶
type Client struct { // Add Doer is the HTTP client used to make requests to the add endpoint. AddDoer goahttp.Doer // CORS Doer is the HTTP client used to make requests to the endpoint. CORSDoer goahttp.Doer // RestoreResponseBody controls whether the response bodies are reset after // decoding so they can be read again. RestoreResponseBody bool // contains filtered or unexported fields }
Client lists the calc service endpoint HTTP clients.
func NewClient ¶
func NewClient( scheme string, host string, doer goahttp.Doer, enc func(*http.Request) goahttp.Encoder, dec func(*http.Response) goahttp.Decoder, restoreBody bool, ) *Client
NewClient instantiates HTTP clients for all the calc service servers.
Click to show internal directories.
Click to hide internal directories.