Documentation
¶
Index ¶
- Constants
- func NewRequestHandlerHelper() internal.RequestHandlerHelper
- type BodyMock
- type Client
- type ClientMock
- type MethodType
- type Native
- type NativeMock
- type RequestBroker
- type RequestHandler
- type RequestHandlerFunc
- type RequestMock
- func (r *RequestMock) Delete() RequestBroker
- func (r *RequestMock) Domain(s string) RequestBroker
- func (r *RequestMock) Get() RequestBroker
- func (r *RequestMock) Go(ctx context.Context, v interface{}) error
- func (r *RequestMock) Header(key, value string) RequestBroker
- func (r *RequestMock) Parameter(key, value string) RequestBroker
- func (r *RequestMock) Path(s string) RequestBroker
- func (r *RequestMock) Post() RequestBroker
- func (r *RequestMock) Put() RequestBroker
Constants ¶
View Source
const ( MethodPost = http.MethodPost MethodGet = http.MethodGet MethodPut = http.MethodPut MethodDelete = http.MethodDelete MethodOptions = http.MethodOptions )
Variables ¶
This section is empty.
Functions ¶
func NewRequestHandlerHelper ¶ added in v0.1.0
func NewRequestHandlerHelper() internal.RequestHandlerHelper
Types ¶
type ClientMock ¶
type MethodType ¶
type MethodType string
type Native ¶
func NewNativeClient ¶
func NewNativeClient() Native
type NativeMock ¶
type RequestBroker ¶ added in v0.1.0
type RequestBroker interface { Go(ctx context.Context, v interface{}) error Post() RequestBroker Get() RequestBroker Put() RequestBroker Delete() RequestBroker Domain(string) RequestBroker Path(string) RequestBroker Parameter(string, string) RequestBroker Header(string, string) RequestBroker }
func NewRequest ¶
func NewRequest(client Client) RequestBroker
type RequestHandler ¶ added in v0.1.0
type RequestHandler interface { Handle(f RequestHandlerFunc) http.HandlerFunc MarshalAndVerify(r *http.Request, dst interface{}) error }
func NewRequestHandler ¶ added in v0.1.0
func NewRequestHandler(helper internal.RequestHandlerHelper) RequestHandler
type RequestHandlerFunc ¶ added in v0.1.0
type RequestMock ¶
func (*RequestMock) Delete ¶
func (r *RequestMock) Delete() RequestBroker
func (*RequestMock) Domain ¶
func (r *RequestMock) Domain(s string) RequestBroker
func (*RequestMock) Get ¶
func (r *RequestMock) Get() RequestBroker
func (*RequestMock) Header ¶
func (r *RequestMock) Header(key, value string) RequestBroker
func (*RequestMock) Parameter ¶
func (r *RequestMock) Parameter(key, value string) RequestBroker
func (*RequestMock) Path ¶
func (r *RequestMock) Path(s string) RequestBroker
func (*RequestMock) Post ¶
func (r *RequestMock) Post() RequestBroker
func (*RequestMock) Put ¶
func (r *RequestMock) Put() RequestBroker
Source Files
¶
Click to show internal directories.
Click to hide internal directories.