responsebody

package
Version: v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2019 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

func (*APIClient) CallAPI

func (c *APIClient) CallAPI(path string, method string,
	postBody interface{},
	headerParams map[string]string,
	queryParams url.Values,
	formParams map[string]string,
	fileName string,
	fileBytes []byte) (*resty.Response, error)

func (*APIClient) ParameterToString

func (c *APIClient) ParameterToString(obj interface{}, collectionFormat string) string

func (*APIClient) SelectHeaderAccept

func (c *APIClient) SelectHeaderAccept(accepts []string) string

func (*APIClient) SelectHeaderContentType

func (c *APIClient) SelectHeaderContentType(contentTypes []string) string

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

type Configuration

type Configuration struct {
	Username      string            `json:"userName,omitempty"`
	Password      string            `json:"password,omitempty"`
	APIKeyPrefix  map[string]string `json:"APIKeyPrefix,omitempty"`
	APIKey        map[string]string `json:"APIKey,omitempty"`
	Debug         bool              `json:"debug,omitempty"`
	DebugFile     string            `json:"debugFile,omitempty"`
	OAuthToken    string            `json:"oAuthToken,omitempty"`
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	AccessToken   string            `json:"accessToken,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	APIClient     *APIClient
	Transport     *http.Transport
	Timeout       *time.Duration `json:"timeout,omitempty"`
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

func (*Configuration) GetAPIKeyWithPrefix

func (c *Configuration) GetAPIKeyWithPrefix(APIKeyIdentifier string) string

func (*Configuration) GetBasicAuthEncodedString

func (c *Configuration) GetBasicAuthEncodedString() string

type ExamplepbRepeatedResponseBodyOut added in v1.7.0

type ExamplepbRepeatedResponseBodyOut struct {
	Response []ExamplepbRepeatedResponseBodyOutResponse `json:"response,omitempty"`
}

type ExamplepbRepeatedResponseBodyOutResponse added in v1.7.0

type ExamplepbRepeatedResponseBodyOutResponse struct {
	Data string `json:"data,omitempty"`

	Type_ ResponseResponseType `json:"type,omitempty"`
}

type ExamplepbRepeatedResponseStrings added in v1.7.0

type ExamplepbRepeatedResponseStrings struct {
	Values []string `json:"values,omitempty"`
}

type ExamplepbResponseBodyMessage

type ExamplepbResponseBodyMessage struct {
	Request string `json:"request,omitempty"`

	Response ExamplepbResponseBodyMessageResponse `json:"response,omitempty"`
}

type ExamplepbResponseBodyMessageResponse

type ExamplepbResponseBodyMessageResponse struct {
	Data string `json:"data,omitempty"`
}

type ExamplepbResponseBodyOut

type ExamplepbResponseBodyOut struct {
	Response ExamplepbResponseBodyOutResponse `json:"response,omitempty"`
}

type ExamplepbResponseBodyOutResponse

type ExamplepbResponseBodyOutResponse struct {
	Data string `json:"data,omitempty"`
}

type ExamplepbResponseBodyReq

type ExamplepbResponseBodyReq struct {
	Data string `json:"data,omitempty"`
}

type ResponseBodyServiceApi

type ResponseBodyServiceApi struct {
	Configuration *Configuration
}

func NewResponseBodyServiceApi

func NewResponseBodyServiceApi() *ResponseBodyServiceApi

func NewResponseBodyServiceApiWithBasePath

func NewResponseBodyServiceApiWithBasePath(basePath string) *ResponseBodyServiceApi

func (ResponseBodyServiceApi) GetResponseBody

*

*
*
* @param data
* @return *ExamplepbResponseBodyOutResponse

func (ResponseBodyServiceApi) ListResponseBodies added in v1.7.0

*

*
*
* @param data
* @return []ExamplepbRepeatedResponseBodyOutResponse

func (ResponseBodyServiceApi) ListResponseStrings added in v1.7.0

func (a ResponseBodyServiceApi) ListResponseStrings(data string) ([]string, *APIResponse, error)

*

*
*
* @param data
* @return []string

type ResponseResponseType added in v1.7.0

type ResponseResponseType struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL