[WIP] Escape import with underscore in go-experimental client (#3659)

* escape import with underscore in go client

* update ioutil

* Fix collectionFormat=multi request bug in go experimental
This commit is contained in:
William Cheng 2019-08-26 10:38:24 +08:00 committed by GitHub
parent 7e772e1b71
commit 7afd350616
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
53 changed files with 606 additions and 404 deletions

View File

@ -3,17 +3,17 @@ package {{packageName}}
{{#operations}} {{#operations}}
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
{{#imports}} "{{import}}" {{#imports}} "{{import}}"
{{/imports}} {{/imports}}
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type {{classname}}Service service type {{classname}}Service service
@ -24,7 +24,7 @@ type {{classname}}Service service
{{#notes}} {{#notes}}
{{notes}} {{notes}}
{{/notes}} {{/notes}}
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
{{#allParams}} {{#allParams}}
{{#required}} {{#required}}
* @param {{paramName}}{{#description}} {{{.}}}{{/description}} * @param {{paramName}}{{#description}} {{{.}}}{{/description}}
@ -63,9 +63,9 @@ type {{{nickname}}}Opts struct {
} }
{{/hasOptionalParams}} {{/hasOptionalParams}}
func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}}, {{/hasParams}}{{#allParams}}{{#required}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}localVarOptionals *{{{nickname}}}Opts{{/hasOptionalParams}}) ({{#returnType}}{{{returnType}}}, {{/returnType}}*http.Response, error) { func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams}}, {{/hasParams}}{{#allParams}}{{#required}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}localVarOptionals *{{{nickname}}}Opts{{/hasOptionalParams}}) ({{#returnType}}{{{returnType}}}, {{/returnType}}*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.Method{{httpMethod}} localVarHttpMethod = _nethttp.Method{{httpMethod}}
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -77,11 +77,11 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "{{{path}}}"{{#pathParams}} localVarPath := a.client.cfg.BasePath + "{{{path}}}"{{#pathParams}}
localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", url.QueryEscape(fmt.Sprintf("%v", {{paramName}})), -1){{/pathParams}} localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", {{paramName}})), -1){{/pathParams}}
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
{{#allParams}} {{#allParams}}
{{#required}} {{#required}}
{{#minItems}} {{#minItems}}
@ -132,11 +132,37 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
{{#hasQueryParams}} {{#hasQueryParams}}
{{#queryParams}} {{#queryParams}}
{{#required}} {{#required}}
{{#isCollectionFormatMulti}}
t:={{paramName}}
if reflect.TypeOf(t).Kind() == reflect.Slice {
s := reflect.ValueOf(t)
for i := 0; i < s.Len(); i++ {
localVarQueryParams.Add("{{baseName}}", parameterToString(s.Index(i), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
}
} else {
localVarQueryParams.Add("{{baseName}}", parameterToString(t, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
}
{{/isCollectionFormatMulti}}
{{^isCollectionFormatMulti}}
localVarQueryParams.Add("{{baseName}}", parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")) localVarQueryParams.Add("{{baseName}}", parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
{{/isCollectionFormatMulti}}
{{/required}} {{/required}}
{{^required}} {{^required}}
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() { if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
{{#isCollectionFormatMulti}}
t:=localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value()
if reflect.TypeOf(t).Kind() == reflect.Slice {
s := reflect.ValueOf(t)
for i := 0; i < s.Len(); i++ {
localVarQueryParams.Add("{{baseName}}", parameterToString(s.Index(i), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
}
} else {
localVarQueryParams.Add("{{baseName}}", parameterToString(t, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
}
{{/isCollectionFormatMulti}}
{{^isCollectionFormatMulti}}
localVarQueryParams.Add("{{baseName}}", parameterToString(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value(), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")) localVarQueryParams.Add("{{baseName}}", parameterToString(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value(), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
{{/isCollectionFormatMulti}}
} }
{{/required}} {{/required}}
{{/queryParams}} {{/queryParams}}
@ -192,7 +218,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
} }
{{/required}} {{/required}}
if localVarFile != nil { if localVarFile != nil {
fbs, _ := ioutil.ReadAll(localVarFile) fbs, _ := _ioutil.ReadAll(localVarFile)
localVarFileBytes = fbs localVarFileBytes = fbs
localVarFileName = localVarFile.Name() localVarFileName = localVarFile.Name()
localVarFile.Close() localVarFile.Close()
@ -277,7 +303,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx context.Context{{#hasParams}
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, err return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, err return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHttpResponse, err

View File

@ -1 +1 @@
4.1.0-SNAPSHOT 4.1.1-SNAPSHOT

View File

@ -46,6 +46,7 @@ Class | Method | HTTP request | Description
*FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **Delete** /fake | Fake endpoint to test group parameters (optional) *FakeApi* | [**TestGroupParameters**](docs/FakeApi.md#testgroupparameters) | **Delete** /fake | Fake endpoint to test group parameters (optional)
*FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **Post** /fake/inline-additionalProperties | test inline additionalProperties *FakeApi* | [**TestInlineAdditionalProperties**](docs/FakeApi.md#testinlineadditionalproperties) | **Post** /fake/inline-additionalProperties | test inline additionalProperties
*FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **Get** /fake/jsonFormData | test json serialization of form data *FakeApi* | [**TestJsonFormData**](docs/FakeApi.md#testjsonformdata) | **Get** /fake/jsonFormData | test json serialization of form data
*FakeApi* | [**TestQueryParameterCollectionFormat**](docs/FakeApi.md#testqueryparametercollectionformat) | **Put** /fake/test-query-paramters |
*FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **Patch** /fake_classname_test | To test class name in snake case *FakeClassnameTags123Api* | [**TestClassname**](docs/FakeClassnameTags123Api.md#testclassname) | **Patch** /fake_classname_test | To test class name in snake case
*PetApi* | [**AddPet**](docs/PetApi.md#addpet) | **Post** /pet | Add a new pet to the store *PetApi* | [**AddPet**](docs/PetApi.md#addpet) | **Post** /pet | Add a new pet to the store
*PetApi* | [**DeletePet**](docs/PetApi.md#deletepet) | **Delete** /pet/{petId} | Deletes a pet *PetApi* | [**DeletePet**](docs/PetApi.md#deletepet) | **Delete** /pet/{petId} | Deletes a pet

View File

@ -1100,6 +1100,59 @@ paths:
tags: tags:
- fake - fake
x-codegen-request-body-name: body x-codegen-request-body-name: body
/fake/test-query-paramters:
put:
description: To test the collection format in query parameters
operationId: testQueryParameterCollectionFormat
parameters:
- explode: false
in: query
name: pipe
required: true
schema:
items:
type: string
type: array
style: form
- in: query
name: ioutil
required: true
schema:
items:
type: string
type: array
- in: query
name: http
required: true
schema:
items:
type: string
type: array
style: spaceDelimited
- explode: false
in: query
name: url
required: true
schema:
items:
type: string
type: array
style: form
- explode: true
in: query
name: context
required: true
schema:
items:
type: string
type: array
style: form
responses:
200:
content: {}
description: Success
tags:
- fake
/fake/{petId}/uploadImageWithRequiredFile: /fake/{petId}/uploadImageWithRequiredFile:
post: post:
operationId: uploadFileWithRequiredFile operationId: uploadFileWithRequiredFile

View File

@ -10,15 +10,15 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type AnotherFakeApiService service type AnotherFakeApiService service
@ -26,13 +26,13 @@ type AnotherFakeApiService service
/* /*
AnotherFakeApiService To test special tags AnotherFakeApiService To test special tags
To test special tags and operation ID starting with number To test special tags and operation ID starting with number
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body client model * @param body client model
@return Client @return Client
*/ */
func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx context.Context, body Client) (Client, *http.Response, error) { func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, body Client) (Client, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPatch localVarHttpMethod = _nethttp.MethodPatch
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -44,8 +44,8 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx context.Context, body
localVarPath := a.client.cfg.BasePath + "/another-fake/dummy" localVarPath := a.client.cfg.BasePath + "/another-fake/dummy"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json"} localVarHttpContentTypes := []string{"application/json"}
@ -76,7 +76,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx context.Context, body
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err

View File

@ -10,17 +10,18 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
"github.com/antihax/optional" "github.com/antihax/optional"
"os" "os"
"reflect"
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type FakeApiService service type FakeApiService service
@ -28,12 +29,12 @@ type FakeApiService service
/* /*
FakeApiService creates an XmlItem FakeApiService creates an XmlItem
this route creates an XmlItem this route creates an XmlItem
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param xmlItem XmlItem Body * @param xmlItem XmlItem Body
*/ */
func (a *FakeApiService) CreateXmlItem(ctx context.Context, xmlItem XmlItem) (*http.Response, error) { func (a *FakeApiService) CreateXmlItem(ctx _context.Context, xmlItem XmlItem) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -44,8 +45,8 @@ func (a *FakeApiService) CreateXmlItem(ctx context.Context, xmlItem XmlItem) (*h
localVarPath := a.client.cfg.BasePath + "/fake/create_xml_item" localVarPath := a.client.cfg.BasePath + "/fake/create_xml_item"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/xml", "application/xml; charset=utf-8", "application/xml; charset=utf-16", "text/xml", "text/xml; charset=utf-8", "text/xml; charset=utf-16"} localVarHttpContentTypes := []string{"application/xml", "application/xml; charset=utf-8", "application/xml; charset=utf-16", "text/xml", "text/xml; charset=utf-8", "text/xml; charset=utf-16"}
@ -76,7 +77,7 @@ func (a *FakeApiService) CreateXmlItem(ctx context.Context, xmlItem XmlItem) (*h
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -96,7 +97,7 @@ func (a *FakeApiService) CreateXmlItem(ctx context.Context, xmlItem XmlItem) (*h
/* /*
FakeApiService FakeApiService
Test serialization of outer boolean types Test serialization of outer boolean types
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param optional nil or *FakeOuterBooleanSerializeOpts - Optional Parameters: * @param optional nil or *FakeOuterBooleanSerializeOpts - Optional Parameters:
* @param "Body" (optional.Bool) - Input boolean as post body * @param "Body" (optional.Bool) - Input boolean as post body
@return bool @return bool
@ -106,9 +107,9 @@ type FakeOuterBooleanSerializeOpts struct {
Body optional.Bool Body optional.Bool
} }
func (a *FakeApiService) FakeOuterBooleanSerialize(ctx context.Context, localVarOptionals *FakeOuterBooleanSerializeOpts) (bool, *http.Response, error) { func (a *FakeApiService) FakeOuterBooleanSerialize(ctx _context.Context, localVarOptionals *FakeOuterBooleanSerializeOpts) (bool, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -120,8 +121,8 @@ func (a *FakeApiService) FakeOuterBooleanSerialize(ctx context.Context, localVar
localVarPath := a.client.cfg.BasePath + "/fake/outer/boolean" localVarPath := a.client.cfg.BasePath + "/fake/outer/boolean"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -155,7 +156,7 @@ func (a *FakeApiService) FakeOuterBooleanSerialize(ctx context.Context, localVar
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -194,7 +195,7 @@ func (a *FakeApiService) FakeOuterBooleanSerialize(ctx context.Context, localVar
/* /*
FakeApiService FakeApiService
Test serialization of object with outer number type Test serialization of object with outer number type
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param optional nil or *FakeOuterCompositeSerializeOpts - Optional Parameters: * @param optional nil or *FakeOuterCompositeSerializeOpts - Optional Parameters:
* @param "Body" (optional.Interface of OuterComposite) - Input composite as post body * @param "Body" (optional.Interface of OuterComposite) - Input composite as post body
@return OuterComposite @return OuterComposite
@ -204,9 +205,9 @@ type FakeOuterCompositeSerializeOpts struct {
Body optional.Interface Body optional.Interface
} }
func (a *FakeApiService) FakeOuterCompositeSerialize(ctx context.Context, localVarOptionals *FakeOuterCompositeSerializeOpts) (OuterComposite, *http.Response, error) { func (a *FakeApiService) FakeOuterCompositeSerialize(ctx _context.Context, localVarOptionals *FakeOuterCompositeSerializeOpts) (OuterComposite, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -218,8 +219,8 @@ func (a *FakeApiService) FakeOuterCompositeSerialize(ctx context.Context, localV
localVarPath := a.client.cfg.BasePath + "/fake/outer/composite" localVarPath := a.client.cfg.BasePath + "/fake/outer/composite"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -257,7 +258,7 @@ func (a *FakeApiService) FakeOuterCompositeSerialize(ctx context.Context, localV
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -296,7 +297,7 @@ func (a *FakeApiService) FakeOuterCompositeSerialize(ctx context.Context, localV
/* /*
FakeApiService FakeApiService
Test serialization of outer number types Test serialization of outer number types
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param optional nil or *FakeOuterNumberSerializeOpts - Optional Parameters: * @param optional nil or *FakeOuterNumberSerializeOpts - Optional Parameters:
* @param "Body" (optional.Float32) - Input number as post body * @param "Body" (optional.Float32) - Input number as post body
@return float32 @return float32
@ -306,9 +307,9 @@ type FakeOuterNumberSerializeOpts struct {
Body optional.Float32 Body optional.Float32
} }
func (a *FakeApiService) FakeOuterNumberSerialize(ctx context.Context, localVarOptionals *FakeOuterNumberSerializeOpts) (float32, *http.Response, error) { func (a *FakeApiService) FakeOuterNumberSerialize(ctx _context.Context, localVarOptionals *FakeOuterNumberSerializeOpts) (float32, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -320,8 +321,8 @@ func (a *FakeApiService) FakeOuterNumberSerialize(ctx context.Context, localVarO
localVarPath := a.client.cfg.BasePath + "/fake/outer/number" localVarPath := a.client.cfg.BasePath + "/fake/outer/number"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -355,7 +356,7 @@ func (a *FakeApiService) FakeOuterNumberSerialize(ctx context.Context, localVarO
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -394,7 +395,7 @@ func (a *FakeApiService) FakeOuterNumberSerialize(ctx context.Context, localVarO
/* /*
FakeApiService FakeApiService
Test serialization of outer string types Test serialization of outer string types
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param optional nil or *FakeOuterStringSerializeOpts - Optional Parameters: * @param optional nil or *FakeOuterStringSerializeOpts - Optional Parameters:
* @param "Body" (optional.String) - Input string as post body * @param "Body" (optional.String) - Input string as post body
@return string @return string
@ -404,9 +405,9 @@ type FakeOuterStringSerializeOpts struct {
Body optional.String Body optional.String
} }
func (a *FakeApiService) FakeOuterStringSerialize(ctx context.Context, localVarOptionals *FakeOuterStringSerializeOpts) (string, *http.Response, error) { func (a *FakeApiService) FakeOuterStringSerialize(ctx _context.Context, localVarOptionals *FakeOuterStringSerializeOpts) (string, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -418,8 +419,8 @@ func (a *FakeApiService) FakeOuterStringSerialize(ctx context.Context, localVarO
localVarPath := a.client.cfg.BasePath + "/fake/outer/string" localVarPath := a.client.cfg.BasePath + "/fake/outer/string"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -453,7 +454,7 @@ func (a *FakeApiService) FakeOuterStringSerialize(ctx context.Context, localVarO
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -492,12 +493,12 @@ func (a *FakeApiService) FakeOuterStringSerialize(ctx context.Context, localVarO
/* /*
FakeApiService FakeApiService
For this test, the body for this request much reference a schema named &#x60;File&#x60;. For this test, the body for this request much reference a schema named &#x60;File&#x60;.
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body * @param body
*/ */
func (a *FakeApiService) TestBodyWithFileSchema(ctx context.Context, body FileSchemaTestClass) (*http.Response, error) { func (a *FakeApiService) TestBodyWithFileSchema(ctx _context.Context, body FileSchemaTestClass) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPut localVarHttpMethod = _nethttp.MethodPut
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -508,8 +509,8 @@ func (a *FakeApiService) TestBodyWithFileSchema(ctx context.Context, body FileSc
localVarPath := a.client.cfg.BasePath + "/fake/body-with-file-schema" localVarPath := a.client.cfg.BasePath + "/fake/body-with-file-schema"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json"} localVarHttpContentTypes := []string{"application/json"}
@ -540,7 +541,7 @@ func (a *FakeApiService) TestBodyWithFileSchema(ctx context.Context, body FileSc
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -559,13 +560,13 @@ func (a *FakeApiService) TestBodyWithFileSchema(ctx context.Context, body FileSc
/* /*
FakeApiService FakeApiService
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param query * @param query
* @param body * @param body
*/ */
func (a *FakeApiService) TestBodyWithQueryParams(ctx context.Context, query string, body User) (*http.Response, error) { func (a *FakeApiService) TestBodyWithQueryParams(ctx _context.Context, query string, body User) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPut localVarHttpMethod = _nethttp.MethodPut
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -576,8 +577,8 @@ func (a *FakeApiService) TestBodyWithQueryParams(ctx context.Context, query stri
localVarPath := a.client.cfg.BasePath + "/fake/body-with-query-params" localVarPath := a.client.cfg.BasePath + "/fake/body-with-query-params"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("query", parameterToString(query, "")) localVarQueryParams.Add("query", parameterToString(query, ""))
// to determine the Content-Type header // to determine the Content-Type header
@ -609,7 +610,7 @@ func (a *FakeApiService) TestBodyWithQueryParams(ctx context.Context, query stri
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -629,13 +630,13 @@ func (a *FakeApiService) TestBodyWithQueryParams(ctx context.Context, query stri
/* /*
FakeApiService To test \"client\" model FakeApiService To test \"client\" model
To test \&quot;client\&quot; model To test \&quot;client\&quot; model
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body client model * @param body client model
@return Client @return Client
*/ */
func (a *FakeApiService) TestClientModel(ctx context.Context, body Client) (Client, *http.Response, error) { func (a *FakeApiService) TestClientModel(ctx _context.Context, body Client) (Client, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPatch localVarHttpMethod = _nethttp.MethodPatch
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -647,8 +648,8 @@ func (a *FakeApiService) TestClientModel(ctx context.Context, body Client) (Clie
localVarPath := a.client.cfg.BasePath + "/fake" localVarPath := a.client.cfg.BasePath + "/fake"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json"} localVarHttpContentTypes := []string{"application/json"}
@ -679,7 +680,7 @@ func (a *FakeApiService) TestClientModel(ctx context.Context, body Client) (Clie
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -718,7 +719,7 @@ func (a *FakeApiService) TestClientModel(ctx context.Context, body Client) (Clie
/* /*
FakeApiService Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 FakeApiService Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param number None * @param number None
* @param double None * @param double None
* @param patternWithoutDelimiter None * @param patternWithoutDelimiter None
@ -749,9 +750,9 @@ type TestEndpointParametersOpts struct {
Callback optional.String Callback optional.String
} }
func (a *FakeApiService) TestEndpointParameters(ctx context.Context, number float32, double float64, patternWithoutDelimiter string, byte_ string, localVarOptionals *TestEndpointParametersOpts) (*http.Response, error) { func (a *FakeApiService) TestEndpointParameters(ctx _context.Context, number float32, double float64, patternWithoutDelimiter string, byte_ string, localVarOptionals *TestEndpointParametersOpts) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -762,8 +763,8 @@ func (a *FakeApiService) TestEndpointParameters(ctx context.Context, number floa
localVarPath := a.client.cfg.BasePath + "/fake" localVarPath := a.client.cfg.BasePath + "/fake"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
if number < 32.1 { if number < 32.1 {
return nil, reportError("number must be greater than 32.1") return nil, reportError("number must be greater than 32.1")
} }
@ -823,7 +824,7 @@ func (a *FakeApiService) TestEndpointParameters(ctx context.Context, number floa
} }
} }
if localVarFile != nil { if localVarFile != nil {
fbs, _ := ioutil.ReadAll(localVarFile) fbs, _ := _ioutil.ReadAll(localVarFile)
localVarFileBytes = fbs localVarFileBytes = fbs
localVarFileName = localVarFile.Name() localVarFileName = localVarFile.Name()
localVarFile.Close() localVarFile.Close()
@ -854,7 +855,7 @@ func (a *FakeApiService) TestEndpointParameters(ctx context.Context, number floa
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -874,7 +875,7 @@ func (a *FakeApiService) TestEndpointParameters(ctx context.Context, number floa
/* /*
FakeApiService To test enum parameters FakeApiService To test enum parameters
To test enum parameters To test enum parameters
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param optional nil or *TestEnumParametersOpts - Optional Parameters: * @param optional nil or *TestEnumParametersOpts - Optional Parameters:
* @param "EnumHeaderStringArray" (optional.Interface of []string) - Header parameter enum test (string array) * @param "EnumHeaderStringArray" (optional.Interface of []string) - Header parameter enum test (string array)
* @param "EnumHeaderString" (optional.String) - Header parameter enum test (string) * @param "EnumHeaderString" (optional.String) - Header parameter enum test (string)
@ -897,9 +898,9 @@ type TestEnumParametersOpts struct {
EnumFormString optional.String EnumFormString optional.String
} }
func (a *FakeApiService) TestEnumParameters(ctx context.Context, localVarOptionals *TestEnumParametersOpts) (*http.Response, error) { func (a *FakeApiService) TestEnumParameters(ctx _context.Context, localVarOptionals *TestEnumParametersOpts) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -910,8 +911,8 @@ func (a *FakeApiService) TestEnumParameters(ctx context.Context, localVarOptiona
localVarPath := a.client.cfg.BasePath + "/fake" localVarPath := a.client.cfg.BasePath + "/fake"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
if localVarOptionals != nil && localVarOptionals.EnumQueryStringArray.IsSet() { if localVarOptionals != nil && localVarOptionals.EnumQueryStringArray.IsSet() {
localVarQueryParams.Add("enum_query_string_array", parameterToString(localVarOptionals.EnumQueryStringArray.Value(), "csv")) localVarQueryParams.Add("enum_query_string_array", parameterToString(localVarOptionals.EnumQueryStringArray.Value(), "csv"))
@ -964,7 +965,7 @@ func (a *FakeApiService) TestEnumParameters(ctx context.Context, localVarOptiona
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -984,7 +985,7 @@ func (a *FakeApiService) TestEnumParameters(ctx context.Context, localVarOptiona
/* /*
FakeApiService Fake endpoint to test group parameters (optional) FakeApiService Fake endpoint to test group parameters (optional)
Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional)
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param requiredStringGroup Required String in group parameters * @param requiredStringGroup Required String in group parameters
* @param requiredBooleanGroup Required Boolean in group parameters * @param requiredBooleanGroup Required Boolean in group parameters
* @param requiredInt64Group Required Integer in group parameters * @param requiredInt64Group Required Integer in group parameters
@ -1000,9 +1001,9 @@ type TestGroupParametersOpts struct {
Int64Group optional.Int64 Int64Group optional.Int64
} }
func (a *FakeApiService) TestGroupParameters(ctx context.Context, requiredStringGroup int32, requiredBooleanGroup bool, requiredInt64Group int64, localVarOptionals *TestGroupParametersOpts) (*http.Response, error) { func (a *FakeApiService) TestGroupParameters(ctx _context.Context, requiredStringGroup int32, requiredBooleanGroup bool, requiredInt64Group int64, localVarOptionals *TestGroupParametersOpts) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodDelete localVarHttpMethod = _nethttp.MethodDelete
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -1013,8 +1014,8 @@ func (a *FakeApiService) TestGroupParameters(ctx context.Context, requiredString
localVarPath := a.client.cfg.BasePath + "/fake" localVarPath := a.client.cfg.BasePath + "/fake"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("required_string_group", parameterToString(requiredStringGroup, "")) localVarQueryParams.Add("required_string_group", parameterToString(requiredStringGroup, ""))
localVarQueryParams.Add("required_int64_group", parameterToString(requiredInt64Group, "")) localVarQueryParams.Add("required_int64_group", parameterToString(requiredInt64Group, ""))
@ -1055,7 +1056,7 @@ func (a *FakeApiService) TestGroupParameters(ctx context.Context, requiredString
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -1074,12 +1075,12 @@ func (a *FakeApiService) TestGroupParameters(ctx context.Context, requiredString
/* /*
FakeApiService test inline additionalProperties FakeApiService test inline additionalProperties
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param param request body * @param param request body
*/ */
func (a *FakeApiService) TestInlineAdditionalProperties(ctx context.Context, param map[string]string) (*http.Response, error) { func (a *FakeApiService) TestInlineAdditionalProperties(ctx _context.Context, param map[string]string) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -1090,8 +1091,8 @@ func (a *FakeApiService) TestInlineAdditionalProperties(ctx context.Context, par
localVarPath := a.client.cfg.BasePath + "/fake/inline-additionalProperties" localVarPath := a.client.cfg.BasePath + "/fake/inline-additionalProperties"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json"} localVarHttpContentTypes := []string{"application/json"}
@ -1122,7 +1123,7 @@ func (a *FakeApiService) TestInlineAdditionalProperties(ctx context.Context, par
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -1141,13 +1142,13 @@ func (a *FakeApiService) TestInlineAdditionalProperties(ctx context.Context, par
/* /*
FakeApiService test json serialization of form data FakeApiService test json serialization of form data
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param param field1 * @param param field1
* @param param2 field2 * @param param2 field2
*/ */
func (a *FakeApiService) TestJsonFormData(ctx context.Context, param string, param2 string) (*http.Response, error) { func (a *FakeApiService) TestJsonFormData(ctx _context.Context, param string, param2 string) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -1158,8 +1159,8 @@ func (a *FakeApiService) TestJsonFormData(ctx context.Context, param string, par
localVarPath := a.client.cfg.BasePath + "/fake/jsonFormData" localVarPath := a.client.cfg.BasePath + "/fake/jsonFormData"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// 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"}
@ -1190,7 +1191,90 @@ func (a *FakeApiService) TestJsonFormData(ctx context.Context, param string, par
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close()
if err != nil {
return localVarHttpResponse, err
}
if localVarHttpResponse.StatusCode >= 300 {
newErr := GenericOpenAPIError{
body: localVarBody,
error: localVarHttpResponse.Status,
}
return localVarHttpResponse, newErr
}
return localVarHttpResponse, nil
}
/*
FakeApiService
To test the collection format in query parameters
* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param pipe
* @param ioutil
* @param http
* @param url
* @param context
*/
func (a *FakeApiService) TestQueryParameterCollectionFormat(ctx _context.Context, pipe []string, ioutil []string, http []string, url []string, context []string) (*_nethttp.Response, error) {
var (
localVarHttpMethod = _nethttp.MethodPut
localVarPostBody interface{}
localVarFormFileName string
localVarFileName string
localVarFileBytes []byte
)
// create path and map variables
localVarPath := a.client.cfg.BasePath + "/fake/test-query-paramters"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := _neturl.Values{}
localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("pipe", parameterToString(pipe, "csv"))
localVarQueryParams.Add("ioutil", parameterToString(ioutil, "csv"))
localVarQueryParams.Add("http", parameterToString(http, "space"))
localVarQueryParams.Add("url", parameterToString(url, "csv"))
t:=context
if reflect.TypeOf(t).Kind() == reflect.Slice {
s := reflect.ValueOf(t)
for i := 0; i < s.Len(); i++ {
localVarQueryParams.Add("context", parameterToString(s.Index(i), "multi"))
}
} else {
localVarQueryParams.Add("context", parameterToString(t, "multi"))
}
// to determine the Content-Type header
localVarHttpContentTypes := []string{}
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
if localVarHttpContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHttpContentType
}
// to determine the Accept header
localVarHttpHeaderAccepts := []string{}
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
if localVarHttpHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
if err != nil {
return nil, err
}
localVarHttpResponse, err := a.client.callAPI(r)
if err != nil || localVarHttpResponse == nil {
return localVarHttpResponse, err
}
localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err

View File

@ -10,15 +10,15 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type FakeClassnameTags123ApiService service type FakeClassnameTags123ApiService service
@ -26,13 +26,13 @@ type FakeClassnameTags123ApiService service
/* /*
FakeClassnameTags123ApiService To test class name in snake case FakeClassnameTags123ApiService To test class name in snake case
To test class name in snake case To test class name in snake case
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body client model * @param body client model
@return Client @return Client
*/ */
func (a *FakeClassnameTags123ApiService) TestClassname(ctx context.Context, body Client) (Client, *http.Response, error) { func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, body Client) (Client, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPatch localVarHttpMethod = _nethttp.MethodPatch
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -44,8 +44,8 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx context.Context, body
localVarPath := a.client.cfg.BasePath + "/fake_classname_test" localVarPath := a.client.cfg.BasePath + "/fake_classname_test"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json"} localVarHttpContentTypes := []string{"application/json"}
@ -88,7 +88,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx context.Context, body
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err

View File

@ -10,10 +10,10 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
"fmt" "fmt"
"strings" "strings"
"github.com/antihax/optional" "github.com/antihax/optional"
@ -22,19 +22,19 @@ import (
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type PetApiService service type PetApiService service
/* /*
PetApiService Add a new pet to the store PetApiService Add a new pet to the store
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body Pet object that needs to be added to the store * @param body Pet object that needs to be added to the store
*/ */
func (a *PetApiService) AddPet(ctx context.Context, body Pet) (*http.Response, error) { func (a *PetApiService) AddPet(ctx _context.Context, body Pet) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -45,8 +45,8 @@ func (a *PetApiService) AddPet(ctx context.Context, body Pet) (*http.Response, e
localVarPath := a.client.cfg.BasePath + "/pet" localVarPath := a.client.cfg.BasePath + "/pet"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json", "application/xml"} localVarHttpContentTypes := []string{"application/json", "application/xml"}
@ -77,7 +77,7 @@ func (a *PetApiService) AddPet(ctx context.Context, body Pet) (*http.Response, e
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -96,7 +96,7 @@ func (a *PetApiService) AddPet(ctx context.Context, body Pet) (*http.Response, e
/* /*
PetApiService Deletes a pet PetApiService Deletes a pet
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param petId Pet id to delete * @param petId Pet id to delete
* @param optional nil or *DeletePetOpts - Optional Parameters: * @param optional nil or *DeletePetOpts - Optional Parameters:
* @param "ApiKey" (optional.String) - * @param "ApiKey" (optional.String) -
@ -106,9 +106,9 @@ type DeletePetOpts struct {
ApiKey optional.String ApiKey optional.String
} }
func (a *PetApiService) DeletePet(ctx context.Context, petId int64, localVarOptionals *DeletePetOpts) (*http.Response, error) { func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOptionals *DeletePetOpts) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodDelete localVarHttpMethod = _nethttp.MethodDelete
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -117,11 +117,11 @@ func (a *PetApiService) DeletePet(ctx context.Context, petId int64, localVarOpti
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/pet/{petId}" localVarPath := a.client.cfg.BasePath + "/pet/{petId}"
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1) localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", petId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -153,7 +153,7 @@ func (a *PetApiService) DeletePet(ctx context.Context, petId int64, localVarOpti
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -173,13 +173,13 @@ func (a *PetApiService) DeletePet(ctx context.Context, petId int64, localVarOpti
/* /*
PetApiService Finds Pets by status PetApiService Finds Pets by status
Multiple status values can be provided with comma separated strings Multiple status values can be provided with comma separated strings
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param status Status values that need to be considered for filter * @param status Status values that need to be considered for filter
@return []Pet @return []Pet
*/ */
func (a *PetApiService) FindPetsByStatus(ctx context.Context, status []string) ([]Pet, *http.Response, error) { func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string) ([]Pet, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -191,8 +191,8 @@ func (a *PetApiService) FindPetsByStatus(ctx context.Context, status []string) (
localVarPath := a.client.cfg.BasePath + "/pet/findByStatus" localVarPath := a.client.cfg.BasePath + "/pet/findByStatus"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("status", parameterToString(status, "csv")) localVarQueryParams.Add("status", parameterToString(status, "csv"))
// to determine the Content-Type header // to determine the Content-Type header
@ -222,7 +222,7 @@ func (a *PetApiService) FindPetsByStatus(ctx context.Context, status []string) (
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -261,13 +261,13 @@ func (a *PetApiService) FindPetsByStatus(ctx context.Context, status []string) (
/* /*
PetApiService Finds Pets by tags PetApiService Finds Pets by tags
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param tags Tags to filter by * @param tags Tags to filter by
@return []Pet @return []Pet
*/ */
func (a *PetApiService) FindPetsByTags(ctx context.Context, tags []string) ([]Pet, *http.Response, error) { func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]Pet, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -279,8 +279,8 @@ func (a *PetApiService) FindPetsByTags(ctx context.Context, tags []string) ([]Pe
localVarPath := a.client.cfg.BasePath + "/pet/findByTags" localVarPath := a.client.cfg.BasePath + "/pet/findByTags"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("tags", parameterToString(tags, "csv")) localVarQueryParams.Add("tags", parameterToString(tags, "csv"))
// to determine the Content-Type header // to determine the Content-Type header
@ -310,7 +310,7 @@ func (a *PetApiService) FindPetsByTags(ctx context.Context, tags []string) ([]Pe
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -349,13 +349,13 @@ func (a *PetApiService) FindPetsByTags(ctx context.Context, tags []string) ([]Pe
/* /*
PetApiService Find pet by ID PetApiService Find pet by ID
Returns a single pet Returns a single pet
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param petId ID of pet to return * @param petId ID of pet to return
@return Pet @return Pet
*/ */
func (a *PetApiService) GetPetById(ctx context.Context, petId int64) (Pet, *http.Response, error) { func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -365,11 +365,11 @@ func (a *PetApiService) GetPetById(ctx context.Context, petId int64) (Pet, *http
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/pet/{petId}" localVarPath := a.client.cfg.BasePath + "/pet/{petId}"
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1) localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", petId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -410,7 +410,7 @@ func (a *PetApiService) GetPetById(ctx context.Context, petId int64) (Pet, *http
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -448,12 +448,12 @@ func (a *PetApiService) GetPetById(ctx context.Context, petId int64) (Pet, *http
/* /*
PetApiService Update an existing pet PetApiService Update an existing pet
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body Pet object that needs to be added to the store * @param body Pet object that needs to be added to the store
*/ */
func (a *PetApiService) UpdatePet(ctx context.Context, body Pet) (*http.Response, error) { func (a *PetApiService) UpdatePet(ctx _context.Context, body Pet) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPut localVarHttpMethod = _nethttp.MethodPut
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -464,8 +464,8 @@ func (a *PetApiService) UpdatePet(ctx context.Context, body Pet) (*http.Response
localVarPath := a.client.cfg.BasePath + "/pet" localVarPath := a.client.cfg.BasePath + "/pet"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"application/json", "application/xml"} localVarHttpContentTypes := []string{"application/json", "application/xml"}
@ -496,7 +496,7 @@ func (a *PetApiService) UpdatePet(ctx context.Context, body Pet) (*http.Response
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -515,7 +515,7 @@ func (a *PetApiService) UpdatePet(ctx context.Context, body Pet) (*http.Response
/* /*
PetApiService Updates a pet in the store with form data PetApiService Updates a pet in the store with form data
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param petId ID of pet that needs to be updated * @param petId ID of pet that needs to be updated
* @param optional nil or *UpdatePetWithFormOpts - Optional Parameters: * @param optional nil or *UpdatePetWithFormOpts - Optional Parameters:
* @param "Name" (optional.String) - Updated name of the pet * @param "Name" (optional.String) - Updated name of the pet
@ -527,9 +527,9 @@ type UpdatePetWithFormOpts struct {
Status optional.String Status optional.String
} }
func (a *PetApiService) UpdatePetWithForm(ctx context.Context, petId int64, localVarOptionals *UpdatePetWithFormOpts) (*http.Response, error) { func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, localVarOptionals *UpdatePetWithFormOpts) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -538,11 +538,11 @@ func (a *PetApiService) UpdatePetWithForm(ctx context.Context, petId int64, loca
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/pet/{petId}" localVarPath := a.client.cfg.BasePath + "/pet/{petId}"
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1) localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", petId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// 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"}
@ -577,7 +577,7 @@ func (a *PetApiService) UpdatePetWithForm(ctx context.Context, petId int64, loca
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -596,7 +596,7 @@ func (a *PetApiService) UpdatePetWithForm(ctx context.Context, petId int64, loca
/* /*
PetApiService uploads an image PetApiService uploads an image
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param petId ID of pet to update * @param petId ID of pet to update
* @param optional nil or *UploadFileOpts - Optional Parameters: * @param optional nil or *UploadFileOpts - Optional Parameters:
* @param "AdditionalMetadata" (optional.String) - Additional data to pass to server * @param "AdditionalMetadata" (optional.String) - Additional data to pass to server
@ -609,9 +609,9 @@ type UploadFileOpts struct {
File optional.Interface File optional.Interface
} }
func (a *PetApiService) UploadFile(ctx context.Context, petId int64, localVarOptionals *UploadFileOpts) (ApiResponse, *http.Response, error) { func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOptionals *UploadFileOpts) (ApiResponse, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -621,11 +621,11 @@ func (a *PetApiService) UploadFile(ctx context.Context, petId int64, localVarOpt
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/pet/{petId}/uploadImage" localVarPath := a.client.cfg.BasePath + "/pet/{petId}/uploadImage"
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1) localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", petId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"multipart/form-data"} localVarHttpContentTypes := []string{"multipart/form-data"}
@ -657,7 +657,7 @@ func (a *PetApiService) UploadFile(ctx context.Context, petId int64, localVarOpt
} }
} }
if localVarFile != nil { if localVarFile != nil {
fbs, _ := ioutil.ReadAll(localVarFile) fbs, _ := _ioutil.ReadAll(localVarFile)
localVarFileBytes = fbs localVarFileBytes = fbs
localVarFileName = localVarFile.Name() localVarFileName = localVarFile.Name()
localVarFile.Close() localVarFile.Close()
@ -672,7 +672,7 @@ func (a *PetApiService) UploadFile(ctx context.Context, petId int64, localVarOpt
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -710,7 +710,7 @@ func (a *PetApiService) UploadFile(ctx context.Context, petId int64, localVarOpt
/* /*
PetApiService uploads an image (required) PetApiService uploads an image (required)
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param petId ID of pet to update * @param petId ID of pet to update
* @param requiredFile file to upload * @param requiredFile file to upload
* @param optional nil or *UploadFileWithRequiredFileOpts - Optional Parameters: * @param optional nil or *UploadFileWithRequiredFileOpts - Optional Parameters:
@ -722,9 +722,9 @@ type UploadFileWithRequiredFileOpts struct {
AdditionalMetadata optional.String AdditionalMetadata optional.String
} }
func (a *PetApiService) UploadFileWithRequiredFile(ctx context.Context, petId int64, requiredFile *os.File, localVarOptionals *UploadFileWithRequiredFileOpts) (ApiResponse, *http.Response, error) { func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId int64, requiredFile *os.File, localVarOptionals *UploadFileWithRequiredFileOpts) (ApiResponse, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -734,11 +734,11 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx context.Context, petId in
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/fake/{petId}/uploadImageWithRequiredFile" localVarPath := a.client.cfg.BasePath + "/fake/{petId}/uploadImageWithRequiredFile"
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", fmt.Sprintf("%v", petId), -1) localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", petId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{"multipart/form-data"} localVarHttpContentTypes := []string{"multipart/form-data"}
@ -763,7 +763,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx context.Context, petId in
localVarFormFileName = "requiredFile" localVarFormFileName = "requiredFile"
localVarFile := requiredFile localVarFile := requiredFile
if localVarFile != nil { if localVarFile != nil {
fbs, _ := ioutil.ReadAll(localVarFile) fbs, _ := _ioutil.ReadAll(localVarFile)
localVarFileBytes = fbs localVarFileBytes = fbs
localVarFileName = localVarFile.Name() localVarFileName = localVarFile.Name()
localVarFile.Close() localVarFile.Close()
@ -778,7 +778,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx context.Context, petId in
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err

View File

@ -10,17 +10,17 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
"fmt" "fmt"
"strings" "strings"
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type StoreApiService service type StoreApiService service
@ -28,12 +28,12 @@ type StoreApiService service
/* /*
StoreApiService Delete purchase order by ID StoreApiService Delete purchase order by ID
For valid response try integer IDs with value &lt; 1000. Anything above 1000 or nonintegers will generate API errors For valid response try integer IDs with value &lt; 1000. Anything above 1000 or nonintegers will generate API errors
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param orderId ID of the order that needs to be deleted * @param orderId ID of the order that needs to be deleted
*/ */
func (a *StoreApiService) DeleteOrder(ctx context.Context, orderId string) (*http.Response, error) { func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodDelete localVarHttpMethod = _nethttp.MethodDelete
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -42,11 +42,11 @@ func (a *StoreApiService) DeleteOrder(ctx context.Context, orderId string) (*htt
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/store/order/{order_id}" localVarPath := a.client.cfg.BasePath + "/store/order/{order_id}"
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", fmt.Sprintf("%v", orderId), -1) localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", orderId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -75,7 +75,7 @@ func (a *StoreApiService) DeleteOrder(ctx context.Context, orderId string) (*htt
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -95,12 +95,12 @@ func (a *StoreApiService) DeleteOrder(ctx context.Context, orderId string) (*htt
/* /*
StoreApiService Returns pet inventories by status StoreApiService Returns pet inventories by status
Returns a map of status codes to quantities Returns a map of status codes to quantities
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return map[string]int32 @return map[string]int32
*/ */
func (a *StoreApiService) GetInventory(ctx context.Context) (map[string]int32, *http.Response, error) { func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -112,8 +112,8 @@ func (a *StoreApiService) GetInventory(ctx context.Context) (map[string]int32, *
localVarPath := a.client.cfg.BasePath + "/store/inventory" localVarPath := a.client.cfg.BasePath + "/store/inventory"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -154,7 +154,7 @@ func (a *StoreApiService) GetInventory(ctx context.Context) (map[string]int32, *
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -193,13 +193,13 @@ func (a *StoreApiService) GetInventory(ctx context.Context) (map[string]int32, *
/* /*
StoreApiService Find purchase order by ID StoreApiService Find purchase order by ID
For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other values will generated exceptions For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other values will generated exceptions
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param orderId ID of pet that needs to be fetched * @param orderId ID of pet that needs to be fetched
@return Order @return Order
*/ */
func (a *StoreApiService) GetOrderById(ctx context.Context, orderId int64) (Order, *http.Response, error) { func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Order, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -209,11 +209,11 @@ func (a *StoreApiService) GetOrderById(ctx context.Context, orderId int64) (Orde
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/store/order/{order_id}" localVarPath := a.client.cfg.BasePath + "/store/order/{order_id}"
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", fmt.Sprintf("%v", orderId), -1) localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", orderId)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
if orderId < 1 { if orderId < 1 {
return localVarReturnValue, nil, reportError("orderId must be greater than 1") return localVarReturnValue, nil, reportError("orderId must be greater than 1")
} }
@ -248,7 +248,7 @@ func (a *StoreApiService) GetOrderById(ctx context.Context, orderId int64) (Orde
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -286,13 +286,13 @@ func (a *StoreApiService) GetOrderById(ctx context.Context, orderId int64) (Orde
/* /*
StoreApiService Place an order for a pet StoreApiService Place an order for a pet
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body order placed for purchasing the pet * @param body order placed for purchasing the pet
@return Order @return Order
*/ */
func (a *StoreApiService) PlaceOrder(ctx context.Context, body Order) (Order, *http.Response, error) { func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -304,8 +304,8 @@ func (a *StoreApiService) PlaceOrder(ctx context.Context, body Order) (Order, *h
localVarPath := a.client.cfg.BasePath + "/store/order" localVarPath := a.client.cfg.BasePath + "/store/order"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -336,7 +336,7 @@ func (a *StoreApiService) PlaceOrder(ctx context.Context, body Order) (Order, *h
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err

View File

@ -10,17 +10,17 @@
package petstore package petstore
import ( import (
"context" _context "context"
"io/ioutil" _ioutil "io/ioutil"
"net/http" _nethttp "net/http"
"net/url" _neturl "net/url"
"fmt" "fmt"
"strings" "strings"
) )
// Linger please // Linger please
var ( var (
_ context.Context _ _context.Context
) )
type UserApiService service type UserApiService service
@ -28,12 +28,12 @@ type UserApiService service
/* /*
UserApiService Create user UserApiService Create user
This can only be done by the logged in user. This can only be done by the logged in user.
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body Created user object * @param body Created user object
*/ */
func (a *UserApiService) CreateUser(ctx context.Context, body User) (*http.Response, error) { func (a *UserApiService) CreateUser(ctx _context.Context, body User) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -44,8 +44,8 @@ func (a *UserApiService) CreateUser(ctx context.Context, body User) (*http.Respo
localVarPath := a.client.cfg.BasePath + "/user" localVarPath := a.client.cfg.BasePath + "/user"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -76,7 +76,7 @@ func (a *UserApiService) CreateUser(ctx context.Context, body User) (*http.Respo
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -95,12 +95,12 @@ func (a *UserApiService) CreateUser(ctx context.Context, body User) (*http.Respo
/* /*
UserApiService Creates list of users with given input array UserApiService Creates list of users with given input array
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body List of user object * @param body List of user object
*/ */
func (a *UserApiService) CreateUsersWithArrayInput(ctx context.Context, body []User) (*http.Response, error) { func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, body []User) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -111,8 +111,8 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx context.Context, body []U
localVarPath := a.client.cfg.BasePath + "/user/createWithArray" localVarPath := a.client.cfg.BasePath + "/user/createWithArray"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -143,7 +143,7 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx context.Context, body []U
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -162,12 +162,12 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx context.Context, body []U
/* /*
UserApiService Creates list of users with given input array UserApiService Creates list of users with given input array
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param body List of user object * @param body List of user object
*/ */
func (a *UserApiService) CreateUsersWithListInput(ctx context.Context, body []User) (*http.Response, error) { func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, body []User) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPost localVarHttpMethod = _nethttp.MethodPost
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -178,8 +178,8 @@ func (a *UserApiService) CreateUsersWithListInput(ctx context.Context, body []Us
localVarPath := a.client.cfg.BasePath + "/user/createWithList" localVarPath := a.client.cfg.BasePath + "/user/createWithList"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -210,7 +210,7 @@ func (a *UserApiService) CreateUsersWithListInput(ctx context.Context, body []Us
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -230,12 +230,12 @@ func (a *UserApiService) CreateUsersWithListInput(ctx context.Context, body []Us
/* /*
UserApiService Delete user UserApiService Delete user
This can only be done by the logged in user. This can only be done by the logged in user.
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param username The name that needs to be deleted * @param username The name that needs to be deleted
*/ */
func (a *UserApiService) DeleteUser(ctx context.Context, username string) (*http.Response, error) { func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodDelete localVarHttpMethod = _nethttp.MethodDelete
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -244,11 +244,11 @@ func (a *UserApiService) DeleteUser(ctx context.Context, username string) (*http
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/user/{username}" localVarPath := a.client.cfg.BasePath + "/user/{username}"
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1) localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", username)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -277,7 +277,7 @@ func (a *UserApiService) DeleteUser(ctx context.Context, username string) (*http
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -296,13 +296,13 @@ func (a *UserApiService) DeleteUser(ctx context.Context, username string) (*http
/* /*
UserApiService Get user by user name UserApiService Get user by user name
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param username The name that needs to be fetched. Use user1 for testing. * @param username The name that needs to be fetched. Use user1 for testing.
@return User @return User
*/ */
func (a *UserApiService) GetUserByName(ctx context.Context, username string) (User, *http.Response, error) { func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (User, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -312,11 +312,11 @@ func (a *UserApiService) GetUserByName(ctx context.Context, username string) (Us
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/user/{username}" localVarPath := a.client.cfg.BasePath + "/user/{username}"
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1) localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", username)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -345,7 +345,7 @@ func (a *UserApiService) GetUserByName(ctx context.Context, username string) (Us
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -383,14 +383,14 @@ func (a *UserApiService) GetUserByName(ctx context.Context, username string) (Us
/* /*
UserApiService Logs user into the system UserApiService Logs user into the system
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param username The user name for login * @param username The user name for login
* @param password The password for login in clear text * @param password The password for login in clear text
@return string @return string
*/ */
func (a *UserApiService) LoginUser(ctx context.Context, username string, password string) (string, *http.Response, error) { func (a *UserApiService) LoginUser(ctx _context.Context, username string, password string) (string, *_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -402,8 +402,8 @@ func (a *UserApiService) LoginUser(ctx context.Context, username string, passwor
localVarPath := a.client.cfg.BasePath + "/user/login" localVarPath := a.client.cfg.BasePath + "/user/login"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
localVarQueryParams.Add("username", parameterToString(username, "")) localVarQueryParams.Add("username", parameterToString(username, ""))
localVarQueryParams.Add("password", parameterToString(password, "")) localVarQueryParams.Add("password", parameterToString(password, ""))
@ -434,7 +434,7 @@ func (a *UserApiService) LoginUser(ctx context.Context, username string, passwor
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarReturnValue, localVarHttpResponse, err return localVarReturnValue, localVarHttpResponse, err
@ -472,11 +472,11 @@ func (a *UserApiService) LoginUser(ctx context.Context, username string, passwor
/* /*
UserApiService Logs out current logged in user session UserApiService Logs out current logged in user session
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
*/ */
func (a *UserApiService) LogoutUser(ctx context.Context) (*http.Response, error) { func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodGet localVarHttpMethod = _nethttp.MethodGet
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -487,8 +487,8 @@ func (a *UserApiService) LogoutUser(ctx context.Context) (*http.Response, error)
localVarPath := a.client.cfg.BasePath + "/user/logout" localVarPath := a.client.cfg.BasePath + "/user/logout"
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -517,7 +517,7 @@ func (a *UserApiService) LogoutUser(ctx context.Context) (*http.Response, error)
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err
@ -537,13 +537,13 @@ func (a *UserApiService) LogoutUser(ctx context.Context) (*http.Response, error)
/* /*
UserApiService Updated user UserApiService Updated user
This can only be done by the logged in user. This can only be done by the logged in user.
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param username name that need to be deleted * @param username name that need to be deleted
* @param body Updated user object * @param body Updated user object
*/ */
func (a *UserApiService) UpdateUser(ctx context.Context, username string, body User) (*http.Response, error) { func (a *UserApiService) UpdateUser(ctx _context.Context, username string, body User) (*_nethttp.Response, error) {
var ( var (
localVarHttpMethod = http.MethodPut localVarHttpMethod = _nethttp.MethodPut
localVarPostBody interface{} localVarPostBody interface{}
localVarFormFileName string localVarFormFileName string
localVarFileName string localVarFileName string
@ -552,11 +552,11 @@ func (a *UserApiService) UpdateUser(ctx context.Context, username string, body U
// create path and map variables // create path and map variables
localVarPath := a.client.cfg.BasePath + "/user/{username}" localVarPath := a.client.cfg.BasePath + "/user/{username}"
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", fmt.Sprintf("%v", username), -1) localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(fmt.Sprintf("%v", username)), -1)
localVarHeaderParams := make(map[string]string) localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{} localVarQueryParams := _neturl.Values{}
localVarFormParams := url.Values{} localVarFormParams := _neturl.Values{}
// to determine the Content-Type header // to determine the Content-Type header
localVarHttpContentTypes := []string{} localVarHttpContentTypes := []string{}
@ -587,7 +587,7 @@ func (a *UserApiService) UpdateUser(ctx context.Context, username string, body U
return localVarHttpResponse, err return localVarHttpResponse, err
} }
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) localVarBody, err := _ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close() localVarHttpResponse.Body.Close()
if err != nil { if err != nil {
return localVarHttpResponse, err return localVarHttpResponse, err

View File

@ -17,6 +17,7 @@ Method | HTTP request | Description
[**TestGroupParameters**](FakeApi.md#TestGroupParameters) | **Delete** /fake | Fake endpoint to test group parameters (optional) [**TestGroupParameters**](FakeApi.md#TestGroupParameters) | **Delete** /fake | Fake endpoint to test group parameters (optional)
[**TestInlineAdditionalProperties**](FakeApi.md#TestInlineAdditionalProperties) | **Post** /fake/inline-additionalProperties | test inline additionalProperties [**TestInlineAdditionalProperties**](FakeApi.md#TestInlineAdditionalProperties) | **Post** /fake/inline-additionalProperties | test inline additionalProperties
[**TestJsonFormData**](FakeApi.md#TestJsonFormData) | **Get** /fake/jsonFormData | test json serialization of form data [**TestJsonFormData**](FakeApi.md#TestJsonFormData) | **Get** /fake/jsonFormData | test json serialization of form data
[**TestQueryParameterCollectionFormat**](FakeApi.md#TestQueryParameterCollectionFormat) | **Put** /fake/test-query-paramters |
@ -539,3 +540,40 @@ No authorization required
[[Back to Model list]](../README.md#documentation-for-models) [[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md) [[Back to README]](../README.md)
## TestQueryParameterCollectionFormat
> TestQueryParameterCollectionFormat(ctx, pipe, ioutil, http, url, context)
To test the collection format in query parameters
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**pipe** | [**[]string**](string.md)| |
**ioutil** | [**[]string**](string.md)| |
**http** | [**[]string**](string.md)| |
**url** | [**[]string**](string.md)| |
**context** | [**[]string**](string.md)| |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)