forked from loafle/openapi-generator-original
Merge branch 'neilotoole-issue-3690-additional-fields'
This commit is contained in:
commit
84f03e67f5
@ -414,11 +414,10 @@ public class GoClientCodegen extends DefaultCodegen implements CodegenConfig {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// this will only import "strings" "fmt" if there are items in pathParams
|
// this will only import "fmt" if there are items in pathParams
|
||||||
for (CodegenOperation operation : operations) {
|
for (CodegenOperation operation : operations) {
|
||||||
if(operation.pathParams != null && operation.pathParams.size() > 0) {
|
if(operation.pathParams != null && operation.pathParams.size() > 0) {
|
||||||
imports.add(createMapping("import", "fmt"));
|
imports.add(createMapping("import", "fmt"));
|
||||||
imports.add(createMapping("import", "strings"));
|
|
||||||
break; //just need to import once
|
break; //just need to import once
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,6 +4,7 @@ package {{packageName}}
|
|||||||
{{#operations}}
|
{{#operations}}
|
||||||
import (
|
import (
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strings"
|
||||||
{{#imports}} "{{import}}"
|
{{#imports}} "{{import}}"
|
||||||
{{/imports}}
|
{{/imports}}
|
||||||
)
|
)
|
||||||
@ -38,7 +39,7 @@ func New{{classname}}WithBasePath(basePath string) *{{classname}} {
|
|||||||
*/
|
*/
|
||||||
func (a {{{classname}}}) {{{nickname}}}({{#allParams}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) ({{#returnType}}{{^isListContainer}}*{{/isListContainer}}{{{returnType}}}, {{/returnType}}*APIResponse, error) {
|
func (a {{{classname}}}) {{{nickname}}}({{#allParams}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) ({{#returnType}}{{^isListContainer}}*{{/isListContainer}}{{{returnType}}}, {{/returnType}}*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "{{httpMethod}}"
|
var localVarHttpMethod = strings.ToUpper("{{httpMethod}}")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "{{path}}"{{#pathParams}}
|
localVarPath := a.Configuration.BasePath + "{{path}}"{{#pathParams}}
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", fmt.Sprintf("%v", {{paramName}}), -1){{/pathParams}}
|
localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", fmt.Sprintf("%v", {{paramName}}), -1){{/pathParams}}
|
||||||
@ -93,10 +94,11 @@ func (a {{{classname}}}) {{{nickname}}}({{#allParams}}{{paramName}} {{{dataType}
|
|||||||
{{^isListContainer}}
|
{{^isListContainer}}
|
||||||
localVarQueryParams.Add("{{baseName}}", a.Configuration.APIClient.ParameterToString({{paramName}}, ""))
|
localVarQueryParams.Add("{{baseName}}", a.Configuration.APIClient.ParameterToString({{paramName}}, ""))
|
||||||
{{/isListContainer}}
|
{{/isListContainer}}
|
||||||
{{/queryParams}}{{/hasQueryParams}}
|
{{/queryParams}}
|
||||||
|
{{/hasQueryParams}}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ {{#consumes}}"{{{mediaType}}}", {{/consumes}} }
|
localVarHttpContentTypes := []string{ {{#consumes}}"{{{mediaType}}}"{{^-last}}, {{/-last}}{{/consumes}} }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -105,18 +107,22 @@ func (a {{{classname}}}) {{{nickname}}}({{#allParams}}{{paramName}} {{{dataType}
|
|||||||
}
|
}
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
{{#produces}}"{{{mediaType}}}",
|
{{#produces}}
|
||||||
{{/produces}} }
|
"{{{mediaType}}}"{{^-last}},{{/-last}}
|
||||||
|
{{/produces}}
|
||||||
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}{{#hasHeaderParams}}
|
}
|
||||||
|
{{#hasHeaderParams}}
|
||||||
{{#headerParams}} // header params "{{baseName}}"
|
{{#headerParams}}
|
||||||
|
// header params "{{baseName}}"
|
||||||
localVarHeaderParams["{{baseName}}"] = a.Configuration.APIClient.ParameterToString({{paramName}}, "")
|
localVarHeaderParams["{{baseName}}"] = a.Configuration.APIClient.ParameterToString({{paramName}}, "")
|
||||||
{{/headerParams}}{{/hasHeaderParams}}
|
{{/headerParams}}
|
||||||
|
{{/hasHeaderParams}}
|
||||||
{{#hasFormParams}}
|
{{#hasFormParams}}
|
||||||
{{#formParams}}
|
{{#formParams}}
|
||||||
{{#isFile}}
|
{{#isFile}}
|
||||||
@ -132,14 +138,27 @@ func (a {{{classname}}}) {{{nickname}}}({{#allParams}}{{paramName}} {{{dataType}
|
|||||||
{{#hasBodyParam}}
|
{{#hasBodyParam}}
|
||||||
{{#bodyParams}} // body params
|
{{#bodyParams}} // body params
|
||||||
localVarPostBody = &{{paramName}}
|
localVarPostBody = &{{paramName}}
|
||||||
{{/bodyParams}}{{/hasBodyParam}}
|
{{/bodyParams}}
|
||||||
{{#returnType}} var successPayload = new({{returnType}}){{/returnType}}
|
{{/hasBodyParam}}
|
||||||
|
{{#returnType}}
|
||||||
|
var successPayload = new({{returnType}})
|
||||||
|
{{/returnType}}
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "{{operationId}}", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return {{#returnType}}{{#isListContainer}}*{{/isListContainer}}successPayload, {{/returnType}}NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return {{#returnType}}{{#isListContainer}}*{{/isListContainer}}successPayload, {{/returnType}}localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
{{#returnType}}
|
{{#returnType}}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload){{/returnType}}
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return {{#returnType}}{{#isListContainer}}*{{/isListContainer}}successPayload, {{/returnType}}NewAPIResponse(localVarHttpResponse.RawResponse), err
|
{{/returnType}}
|
||||||
|
return {{#returnType}}{{#isListContainer}}*{{/isListContainer}}successPayload, {{/returnType}}localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
{{/operation}}{{/operations}}
|
{{/operation}}{{/operations}}
|
||||||
|
@ -6,8 +6,20 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type APIResponse struct {
|
type APIResponse struct {
|
||||||
*http.Response
|
*http.Response `json:"-"`
|
||||||
Message string `json:"message,omitempty"`
|
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(r *http.Response) *APIResponse {
|
func NewAPIResponse(r *http.Response) *APIResponse {
|
||||||
|
@ -27,8 +27,20 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type APIResponse struct {
|
type APIResponse struct {
|
||||||
*http.Response
|
*http.Response `json:"-"`
|
||||||
Message string `json:"message,omitempty"`
|
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(r *http.Response) *APIResponse {
|
func NewAPIResponse(r *http.Response) *APIResponse {
|
||||||
|
@ -24,6 +24,7 @@ package petstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
)
|
)
|
||||||
@ -56,7 +57,7 @@ func NewFakeApiWithBasePath(basePath string) *FakeApi {
|
|||||||
*/
|
*/
|
||||||
func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Patch"
|
var localVarHttpMethod = strings.ToUpper("Patch")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/fake"
|
localVarPath := a.Configuration.BasePath + "/fake"
|
||||||
|
|
||||||
@ -71,9 +72,8 @@ func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/json", }
|
localVarHttpContentTypes := []string{ "application/json" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -82,8 +82,8 @@ func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -92,14 +92,22 @@ func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
var successPayload = new(Client)
|
var successPayload = new(Client)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "TestClientModel", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -123,7 +131,7 @@ func (a FakeApi) TestClientModel(body Client) (*Client, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a FakeApi) TestEndpointParameters(number float32, double float64, patternWithoutDelimiter string, byte_ string, integer int32, int32_ int32, int64_ int64, float float32, string_ string, binary string, date time.Time, dateTime time.Time, password string) (*APIResponse, error) {
|
func (a FakeApi) TestEndpointParameters(number float32, double float64, patternWithoutDelimiter string, byte_ string, integer int32, int32_ int32, int64_ int64, float float32, string_ string, binary string, date time.Time, dateTime time.Time, password string) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/fake"
|
localVarPath := a.Configuration.BasePath + "/fake"
|
||||||
|
|
||||||
@ -143,9 +151,8 @@ func (a FakeApi) TestEndpointParameters(number float32, double float64, patternW
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/xml; charset=utf-8", "application/json; charset=utf-8", }
|
localVarHttpContentTypes := []string{ "application/xml; charset=utf-8", "application/json; charset=utf-8" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -155,8 +162,8 @@ func (a FakeApi) TestEndpointParameters(number float32, double float64, patternW
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml; charset=utf-8",
|
"application/xml; charset=utf-8",
|
||||||
"application/json; charset=utf-8",
|
"application/json; charset=utf-8"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -176,14 +183,20 @@ func (a FakeApi) TestEndpointParameters(number float32, double float64, patternW
|
|||||||
localVarFormParams["date"] = a.Configuration.APIClient.ParameterToString(date, "")
|
localVarFormParams["date"] = a.Configuration.APIClient.ParameterToString(date, "")
|
||||||
localVarFormParams["dateTime"] = a.Configuration.APIClient.ParameterToString(dateTime, "")
|
localVarFormParams["dateTime"] = a.Configuration.APIClient.ParameterToString(dateTime, "")
|
||||||
localVarFormParams["password"] = a.Configuration.APIClient.ParameterToString(password, "")
|
localVarFormParams["password"] = a.Configuration.APIClient.ParameterToString(password, "")
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "TestEndpointParameters", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -201,7 +214,7 @@ func (a FakeApi) TestEndpointParameters(number float32, double float64, patternW
|
|||||||
*/
|
*/
|
||||||
func (a FakeApi) TestEnumParameters(enumFormStringArray []string, enumFormString string, enumHeaderStringArray []string, enumHeaderString string, enumQueryStringArray []string, enumQueryString string, enumQueryInteger float32, enumQueryDouble float64) (*APIResponse, error) {
|
func (a FakeApi) TestEnumParameters(enumFormStringArray []string, enumFormString string, enumHeaderStringArray []string, enumHeaderString string, enumQueryStringArray []string, enumQueryString string, enumQueryInteger float32, enumQueryDouble float64) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/fake"
|
localVarPath := a.Configuration.BasePath + "/fake"
|
||||||
|
|
||||||
@ -223,12 +236,11 @@ func (a FakeApi) TestEnumParameters(enumFormStringArray []string, enumFormString
|
|||||||
} else {
|
} else {
|
||||||
localVarQueryParams.Add("enum_query_string_array", a.Configuration.APIClient.ParameterToString(enumQueryStringArray, collectionFormat))
|
localVarQueryParams.Add("enum_query_string_array", a.Configuration.APIClient.ParameterToString(enumQueryStringArray, collectionFormat))
|
||||||
}
|
}
|
||||||
localVarQueryParams.Add("enum_query_string", a.Configuration.APIClient.ParameterToString(enumQueryString, ""))
|
localVarQueryParams.Add("enum_query_string", a.Configuration.APIClient.ParameterToString(enumQueryString, ""))
|
||||||
localVarQueryParams.Add("enum_query_integer", a.Configuration.APIClient.ParameterToString(enumQueryInteger, ""))
|
localVarQueryParams.Add("enum_query_integer", a.Configuration.APIClient.ParameterToString(enumQueryInteger, ""))
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/json", }
|
localVarHttpContentTypes := []string{ "application/json" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -237,30 +249,34 @@ func (a FakeApi) TestEnumParameters(enumFormStringArray []string, enumFormString
|
|||||||
}
|
}
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
// header params "enum_header_string_array"
|
// header params "enum_header_string_array"
|
||||||
localVarHeaderParams["enum_header_string_array"] = a.Configuration.APIClient.ParameterToString(enumHeaderStringArray, "")
|
localVarHeaderParams["enum_header_string_array"] = a.Configuration.APIClient.ParameterToString(enumHeaderStringArray, "")
|
||||||
// header params "enum_header_string"
|
// header params "enum_header_string"
|
||||||
localVarHeaderParams["enum_header_string"] = a.Configuration.APIClient.ParameterToString(enumHeaderString, "")
|
localVarHeaderParams["enum_header_string"] = a.Configuration.APIClient.ParameterToString(enumHeaderString, "")
|
||||||
|
|
||||||
localVarFormParams["enumFormStringArray"] = a.Configuration.APIClient.ParameterToString(enumFormStringArray, "")
|
localVarFormParams["enumFormStringArray"] = a.Configuration.APIClient.ParameterToString(enumFormStringArray, "")
|
||||||
localVarFormParams["enumFormString"] = a.Configuration.APIClient.ParameterToString(enumFormString, "")
|
localVarFormParams["enumFormString"] = a.Configuration.APIClient.ParameterToString(enumFormString, "")
|
||||||
localVarFormParams["enumQueryDouble"] = a.Configuration.APIClient.ParameterToString(enumQueryDouble, "")
|
localVarFormParams["enumQueryDouble"] = a.Configuration.APIClient.ParameterToString(enumQueryDouble, "")
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "TestEnumParameters", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,11 +24,11 @@ package petstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strings"
|
||||||
"os"
|
"os"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type PetApi struct {
|
type PetApi struct {
|
||||||
@ -60,7 +60,7 @@ func NewPetApiWithBasePath(basePath string) *PetApi {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet"
|
localVarPath := a.Configuration.BasePath + "/pet"
|
||||||
|
|
||||||
@ -80,9 +80,8 @@ func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/json", "application/xml", }
|
localVarHttpContentTypes := []string{ "application/json", "application/xml" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -92,8 +91,8 @@ func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -102,14 +101,20 @@ func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "AddPet", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -122,7 +127,7 @@ func (a PetApi) AddPet(body Pet) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) DeletePet(petId int64, apiKey string) (*APIResponse, error) {
|
func (a PetApi) DeletePet(petId int64, apiKey string) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Delete"
|
var localVarHttpMethod = strings.ToUpper("Delete")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
||||||
@ -143,7 +148,6 @@ func (a PetApi) DeletePet(petId int64, apiKey string) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -155,26 +159,30 @@ func (a PetApi) DeletePet(petId int64, apiKey string) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
// header params "api_key"
|
// header params "api_key"
|
||||||
localVarHeaderParams["api_key"] = a.Configuration.APIClient.ParameterToString(apiKey, "")
|
localVarHeaderParams["api_key"] = a.Configuration.APIClient.ParameterToString(apiKey, "")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "DeletePet", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -186,7 +194,7 @@ func (a PetApi) DeletePet(petId int64, apiKey string) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) FindPetsByStatus(status []string) ([]Pet, *APIResponse, error) {
|
func (a PetApi) FindPetsByStatus(status []string) ([]Pet, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/findByStatus"
|
localVarPath := a.Configuration.BasePath + "/pet/findByStatus"
|
||||||
|
|
||||||
@ -213,7 +221,6 @@ func (a PetApi) FindPetsByStatus(status []string) ([]Pet, *APIResponse, error) {
|
|||||||
} else {
|
} else {
|
||||||
localVarQueryParams.Add("status", a.Configuration.APIClient.ParameterToString(status, collectionFormat))
|
localVarQueryParams.Add("status", a.Configuration.APIClient.ParameterToString(status, collectionFormat))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
@ -226,22 +233,30 @@ func (a PetApi) FindPetsByStatus(status []string) ([]Pet, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new([]Pet)
|
var successPayload = new([]Pet)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "FindPetsByStatus", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return *successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return *successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return *successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return *successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -253,7 +268,7 @@ func (a PetApi) FindPetsByStatus(status []string) ([]Pet, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) FindPetsByTags(tags []string) ([]Pet, *APIResponse, error) {
|
func (a PetApi) FindPetsByTags(tags []string) ([]Pet, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/findByTags"
|
localVarPath := a.Configuration.BasePath + "/pet/findByTags"
|
||||||
|
|
||||||
@ -280,7 +295,6 @@ func (a PetApi) FindPetsByTags(tags []string) ([]Pet, *APIResponse, error) {
|
|||||||
} else {
|
} else {
|
||||||
localVarQueryParams.Add("tags", a.Configuration.APIClient.ParameterToString(tags, collectionFormat))
|
localVarQueryParams.Add("tags", a.Configuration.APIClient.ParameterToString(tags, collectionFormat))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
@ -293,22 +307,30 @@ func (a PetApi) FindPetsByTags(tags []string) ([]Pet, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new([]Pet)
|
var successPayload = new([]Pet)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "FindPetsByTags", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return *successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return *successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return *successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return *successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -320,7 +342,7 @@ func (a PetApi) FindPetsByTags(tags []string) ([]Pet, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) GetPetById(petId int64) (*Pet, *APIResponse, error) {
|
func (a PetApi) GetPetById(petId int64) (*Pet, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
||||||
@ -339,7 +361,6 @@ func (a PetApi) GetPetById(petId int64) (*Pet, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -351,22 +372,30 @@ func (a PetApi) GetPetById(petId int64) (*Pet, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new(Pet)
|
var successPayload = new(Pet)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "GetPetById", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -378,7 +407,7 @@ func (a PetApi) GetPetById(petId int64) (*Pet, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Put"
|
var localVarHttpMethod = strings.ToUpper("Put")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet"
|
localVarPath := a.Configuration.BasePath + "/pet"
|
||||||
|
|
||||||
@ -398,9 +427,8 @@ func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/json", "application/xml", }
|
localVarHttpContentTypes := []string{ "application/json", "application/xml" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -410,8 +438,8 @@ func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -420,14 +448,20 @@ func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "UpdatePet", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -441,7 +475,7 @@ func (a PetApi) UpdatePet(body Pet) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*APIResponse, error) {
|
func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
localVarPath := a.Configuration.BasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
||||||
@ -462,9 +496,8 @@ func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*API
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
|
localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -474,8 +507,8 @@ func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*API
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -484,14 +517,20 @@ func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*API
|
|||||||
}
|
}
|
||||||
localVarFormParams["name"] = a.Configuration.APIClient.ParameterToString(name, "")
|
localVarFormParams["name"] = a.Configuration.APIClient.ParameterToString(name, "")
|
||||||
localVarFormParams["status"] = a.Configuration.APIClient.ParameterToString(status, "")
|
localVarFormParams["status"] = a.Configuration.APIClient.ParameterToString(status, "")
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "UpdatePetWithForm", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -505,7 +544,7 @@ func (a PetApi) UpdatePetWithForm(petId int64, name string, status string) (*API
|
|||||||
*/
|
*/
|
||||||
func (a PetApi) UploadFile(petId int64, additionalMetadata string, file *os.File) (*ModelApiResponse, *APIResponse, error) {
|
func (a PetApi) UploadFile(petId int64, additionalMetadata string, file *os.File) (*ModelApiResponse, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/pet/{petId}/uploadImage"
|
localVarPath := a.Configuration.BasePath + "/pet/{petId}/uploadImage"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1)
|
||||||
@ -526,9 +565,8 @@ func (a PetApi) UploadFile(petId int64, additionalMetadata string, file *os.File
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ "multipart/form-data", }
|
localVarHttpContentTypes := []string{ "multipart/form-data" }
|
||||||
|
|
||||||
// set Content-Type header
|
// set Content-Type header
|
||||||
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
localVarHttpContentType := a.Configuration.APIClient.SelectHeaderContentType(localVarHttpContentTypes)
|
||||||
@ -537,8 +575,8 @@ func (a PetApi) UploadFile(petId int64, additionalMetadata string, file *os.File
|
|||||||
}
|
}
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -549,13 +587,21 @@ func (a PetApi) UploadFile(petId int64, additionalMetadata string, file *os.File
|
|||||||
fbs, _ := ioutil.ReadAll(file)
|
fbs, _ := ioutil.ReadAll(file)
|
||||||
localVarFileBytes = fbs
|
localVarFileBytes = fbs
|
||||||
localVarFileName = file.Name()
|
localVarFileName = file.Name()
|
||||||
|
|
||||||
var successPayload = new(ModelApiResponse)
|
var successPayload = new(ModelApiResponse)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "UploadFile", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ package petstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strings"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type StoreApi struct {
|
type StoreApi struct {
|
||||||
@ -58,7 +58,7 @@ func NewStoreApiWithBasePath(basePath string) *StoreApi {
|
|||||||
*/
|
*/
|
||||||
func (a StoreApi) DeleteOrder(orderId string) (*APIResponse, error) {
|
func (a StoreApi) DeleteOrder(orderId string) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Delete"
|
var localVarHttpMethod = strings.ToUpper("Delete")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/store/order/{orderId}"
|
localVarPath := a.Configuration.BasePath + "/store/order/{orderId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"orderId"+"}", fmt.Sprintf("%v", orderId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"orderId"+"}", fmt.Sprintf("%v", orderId), -1)
|
||||||
@ -74,7 +74,6 @@ func (a StoreApi) DeleteOrder(orderId string) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -86,22 +85,28 @@ func (a StoreApi) DeleteOrder(orderId string) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "DeleteOrder", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -112,7 +117,7 @@ func (a StoreApi) DeleteOrder(orderId string) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a StoreApi) GetInventory() (*map[string]int32, *APIResponse, error) {
|
func (a StoreApi) GetInventory() (*map[string]int32, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/store/inventory"
|
localVarPath := a.Configuration.BasePath + "/store/inventory"
|
||||||
|
|
||||||
@ -130,7 +135,6 @@ func (a StoreApi) GetInventory() (*map[string]int32, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -141,22 +145,30 @@ func (a StoreApi) GetInventory() (*map[string]int32, *APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new(map[string]int32)
|
var successPayload = new(map[string]int32)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "GetInventory", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -168,7 +180,7 @@ func (a StoreApi) GetInventory() (*map[string]int32, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a StoreApi) GetOrderById(orderId int64) (*Order, *APIResponse, error) {
|
func (a StoreApi) GetOrderById(orderId int64) (*Order, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/store/order/{orderId}"
|
localVarPath := a.Configuration.BasePath + "/store/order/{orderId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"orderId"+"}", fmt.Sprintf("%v", orderId), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"orderId"+"}", fmt.Sprintf("%v", orderId), -1)
|
||||||
@ -184,7 +196,6 @@ func (a StoreApi) GetOrderById(orderId int64) (*Order, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -196,22 +207,30 @@ func (a StoreApi) GetOrderById(orderId int64) (*Order, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new(Order)
|
var successPayload = new(Order)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "GetOrderById", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -223,7 +242,7 @@ func (a StoreApi) GetOrderById(orderId int64) (*Order, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a StoreApi) PlaceOrder(body Order) (*Order, *APIResponse, error) {
|
func (a StoreApi) PlaceOrder(body Order) (*Order, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/store/order"
|
localVarPath := a.Configuration.BasePath + "/store/order"
|
||||||
|
|
||||||
@ -238,7 +257,6 @@ func (a StoreApi) PlaceOrder(body Order) (*Order, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -250,8 +268,8 @@ func (a StoreApi) PlaceOrder(body Order) (*Order, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -260,13 +278,21 @@ func (a StoreApi) PlaceOrder(body Order) (*Order, *APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
var successPayload = new(Order)
|
var successPayload = new(Order)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "PlaceOrder", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ package petstore
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strings"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type UserApi struct {
|
type UserApi struct {
|
||||||
@ -58,7 +58,7 @@ func NewUserApiWithBasePath(basePath string) *UserApi {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user"
|
localVarPath := a.Configuration.BasePath + "/user"
|
||||||
|
|
||||||
@ -73,7 +73,6 @@ func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -85,8 +84,8 @@ func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -95,14 +94,20 @@ func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "CreateUser", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -114,7 +119,7 @@ func (a UserApi) CreateUser(body User) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/createWithArray"
|
localVarPath := a.Configuration.BasePath + "/user/createWithArray"
|
||||||
|
|
||||||
@ -129,7 +134,6 @@ func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -141,8 +145,8 @@ func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -151,14 +155,20 @@ func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "CreateUsersWithArrayInput", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -170,7 +180,7 @@ func (a UserApi) CreateUsersWithArrayInput(body []User) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Post"
|
var localVarHttpMethod = strings.ToUpper("Post")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/createWithList"
|
localVarPath := a.Configuration.BasePath + "/user/createWithList"
|
||||||
|
|
||||||
@ -185,7 +195,6 @@ func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -197,8 +206,8 @@ func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -207,14 +216,20 @@ func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "CreateUsersWithListInput", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -226,7 +241,7 @@ func (a UserApi) CreateUsersWithListInput(body []User) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) DeleteUser(username string) (*APIResponse, error) {
|
func (a UserApi) DeleteUser(username string) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Delete"
|
var localVarHttpMethod = strings.ToUpper("Delete")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
||||||
@ -242,7 +257,6 @@ func (a UserApi) DeleteUser(username string) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -254,22 +268,28 @@ func (a UserApi) DeleteUser(username string) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "DeleteUser", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -281,7 +301,7 @@ func (a UserApi) DeleteUser(username string) (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) GetUserByName(username string) (*User, *APIResponse, error) {
|
func (a UserApi) GetUserByName(username string) (*User, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
||||||
@ -297,7 +317,6 @@ func (a UserApi) GetUserByName(username string) (*User, *APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -309,22 +328,30 @@ func (a UserApi) GetUserByName(username string) (*User, *APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new(User)
|
var successPayload = new(User)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "GetUserByName", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -337,7 +364,7 @@ func (a UserApi) GetUserByName(username string) (*User, *APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) LoginUser(username string, password string) (*string, *APIResponse, error) {
|
func (a UserApi) LoginUser(username string, password string) (*string, *APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/login"
|
localVarPath := a.Configuration.BasePath + "/user/login"
|
||||||
|
|
||||||
@ -352,8 +379,7 @@ func (a UserApi) LoginUser(username string, password string) (*string, *APIRespo
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
localVarQueryParams.Add("username", a.Configuration.APIClient.ParameterToString(username, ""))
|
localVarQueryParams.Add("username", a.Configuration.APIClient.ParameterToString(username, ""))
|
||||||
localVarQueryParams.Add("password", a.Configuration.APIClient.ParameterToString(password, ""))
|
localVarQueryParams.Add("password", a.Configuration.APIClient.ParameterToString(password, ""))
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
@ -366,22 +392,30 @@ func (a UserApi) LoginUser(username string, password string) (*string, *APIRespo
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
var successPayload = new(string)
|
var successPayload = new(string)
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
|
|
||||||
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "LoginUser", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
err = json.Unmarshal(localVarHttpResponse.Body(), &successPayload)
|
||||||
return successPayload, NewAPIResponse(localVarHttpResponse.RawResponse), err
|
return successPayload, localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -392,7 +426,7 @@ func (a UserApi) LoginUser(username string, password string) (*string, *APIRespo
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) LogoutUser() (*APIResponse, error) {
|
func (a UserApi) LogoutUser() (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Get"
|
var localVarHttpMethod = strings.ToUpper("Get")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/logout"
|
localVarPath := a.Configuration.BasePath + "/user/logout"
|
||||||
|
|
||||||
@ -407,7 +441,6 @@ func (a UserApi) LogoutUser() (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -419,22 +452,28 @@ func (a UserApi) LogoutUser() (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
if localVarHttpHeaderAccept != "" {
|
if localVarHttpHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "LogoutUser", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -447,7 +486,7 @@ func (a UserApi) LogoutUser() (*APIResponse, error) {
|
|||||||
*/
|
*/
|
||||||
func (a UserApi) UpdateUser(username string, body User) (*APIResponse, error) {
|
func (a UserApi) UpdateUser(username string, body User) (*APIResponse, error) {
|
||||||
|
|
||||||
var localVarHttpMethod = "Put"
|
var localVarHttpMethod = strings.ToUpper("Put")
|
||||||
// create path and map variables
|
// create path and map variables
|
||||||
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
localVarPath := a.Configuration.BasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1)
|
||||||
@ -463,7 +502,6 @@ func (a UserApi) UpdateUser(username string, body User) (*APIResponse, error) {
|
|||||||
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
localVarHeaderParams[key] = a.Configuration.DefaultHeader[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHttpContentTypes := []string{ }
|
localVarHttpContentTypes := []string{ }
|
||||||
|
|
||||||
@ -475,8 +513,8 @@ func (a UserApi) UpdateUser(username string, body User) (*APIResponse, error) {
|
|||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
localVarHttpHeaderAccepts := []string{
|
localVarHttpHeaderAccepts := []string{
|
||||||
"application/xml",
|
"application/xml",
|
||||||
"application/json",
|
"application/json"
|
||||||
}
|
}
|
||||||
|
|
||||||
// set Accept header
|
// set Accept header
|
||||||
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
localVarHttpHeaderAccept := a.Configuration.APIClient.SelectHeaderAccept(localVarHttpHeaderAccepts)
|
||||||
@ -485,13 +523,19 @@ func (a UserApi) UpdateUser(username string, body User) (*APIResponse, error) {
|
|||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = &body
|
||||||
|
|
||||||
|
|
||||||
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
localVarHttpResponse, err := a.Configuration.APIClient.CallAPI(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
var localVarURL, _ = url.Parse(localVarPath)
|
||||||
|
localVarURL.RawQuery = localVarQueryParams.Encode()
|
||||||
|
var localVarAPIResponse = &APIResponse{Operation: "UpdateUser", Method: localVarHttpMethod, RequestURL: localVarURL.String()}
|
||||||
|
if localVarHttpResponse != nil {
|
||||||
|
localVarAPIResponse.Response = localVarHttpResponse.RawResponse
|
||||||
|
localVarAPIResponse.Payload = localVarHttpResponse.Body()
|
||||||
}
|
}
|
||||||
|
|
||||||
return NewAPIResponse(localVarHttpResponse.RawResponse), err
|
if err != nil {
|
||||||
|
return localVarAPIResponse, err
|
||||||
|
}
|
||||||
|
return localVarAPIResponse, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user