Versions in this module Expand all Collapse all v1 v1.11.3-alpha Mar 9, 2023 v1.11.2 Mar 9, 2023 Changes in this version + func NewGetTestRequest(server string, params *GetTestParams) (*http.Request, error) + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) GetTest(ctx context.Context, params *GetTestParams, reqEditors ...RequestEditorFn) (*http.Response, error) + type ClientInterface interface + GetTest func(ctx context.Context, params *GetTestParams, reqEditors ...RequestEditorFn) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) GetTestWithResponse(ctx context.Context, params *GetTestParams, reqEditors ...RequestEditorFn) (*GetTestResponse, error) + type ClientWithResponsesInterface interface + GetTestWithResponse func(ctx context.Context, params *GetTestParams, reqEditors ...RequestEditorFn) (*GetTestResponse, error) + type GetTestParams struct + Test *Test + Test2 *[]Test2 + type GetTestResponse struct + Body []byte + HTTPResponse *http.Response + func ParseGetTestResponse(rsp *http.Response) (*GetTestResponse, error) + func (r GetTestResponse) Status() string + func (r GetTestResponse) StatusCode() int + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type Test struct + func (t *Test) FromTest0(v Test0) error + func (t *Test) FromTest1(v Test1) error + func (t *Test) MergeTest0(v Test0) error + func (t *Test) MergeTest1(v Test1) error + func (t *Test) UnmarshalJSON(b []byte) error + func (t Test) AsTest0() (Test0, error) + func (t Test) AsTest1() (Test1, error) + func (t Test) MarshalJSON() ([]byte, error) + type Test0 struct + Item1 string + Item2 string + type Test1 struct + Item2 *string + Item3 *string + type Test2 struct + func (t *Test2) FromTest20(v Test20) error + func (t *Test2) FromTest21(v Test21) error + func (t *Test2) MergeTest20(v Test20) error + func (t *Test2) MergeTest21(v Test21) error + func (t *Test2) UnmarshalJSON(b []byte) error + func (t Test2) AsTest20() (Test20, error) + func (t Test2) AsTest21() (Test21, error) + func (t Test2) MarshalJSON() ([]byte, error) + type Test20 = int + type Test21 = string