forked from loafle/openapi-generator-original
[go-experimental] Use builder pattern for requests (#4787)
* [go-experimental] Use builder pattern for requests
This commit is contained in:
parent
55c6c0385b
commit
e09f1c9b37
@ -46,6 +46,8 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
protected String packageName = "openapi";
|
protected String packageName = "openapi";
|
||||||
protected Set<String> numberTypes;
|
protected Set<String> numberTypes;
|
||||||
|
|
||||||
|
protected boolean usesOptionals = true;
|
||||||
|
|
||||||
public AbstractGoCodegen() {
|
public AbstractGoCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
@ -400,7 +402,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
}
|
}
|
||||||
|
|
||||||
// import "time" if the operation has a required time parameter.
|
// import "time" if the operation has a required time parameter.
|
||||||
if (param.required) {
|
if (param.required || !usesOptionals) {
|
||||||
if (!addedTimeImport && "time.Time".equals(param.dataType)) {
|
if (!addedTimeImport && "time.Time".equals(param.dataType)) {
|
||||||
imports.add(createMapping("import", "time"));
|
imports.add(createMapping("import", "time"));
|
||||||
addedTimeImport = true;
|
addedTimeImport = true;
|
||||||
@ -414,7 +416,7 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege
|
|||||||
}
|
}
|
||||||
|
|
||||||
// import "optionals" package if the parameter is optional
|
// import "optionals" package if the parameter is optional
|
||||||
if (!param.required) {
|
if (!param.required && usesOptionals) {
|
||||||
if (!addedOptionalImport) {
|
if (!addedOptionalImport) {
|
||||||
imports.add(createMapping("import", "github.com/antihax/optional"));
|
imports.add(createMapping("import", "github.com/antihax/optional"));
|
||||||
addedOptionalImport = true;
|
addedOptionalImport = true;
|
||||||
|
@ -36,6 +36,8 @@ public class GoClientExperimentalCodegen extends GoClientCodegen {
|
|||||||
outputFolder = "generated-code/go-experimental";
|
outputFolder = "generated-code/go-experimental";
|
||||||
embeddedTemplateDir = templateDir = "go-experimental";
|
embeddedTemplateDir = templateDir = "go-experimental";
|
||||||
|
|
||||||
|
usesOptionals = false;
|
||||||
|
|
||||||
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata).stability(Stability.EXPERIMENTAL).build();
|
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata).stability(Stability.EXPERIMENTAL).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,115 +18,105 @@ var (
|
|||||||
|
|
||||||
// {{classname}}Service {{classname}} service
|
// {{classname}}Service {{classname}} service
|
||||||
type {{classname}}Service service
|
type {{classname}}Service service
|
||||||
{{#operation}}
|
|
||||||
|
|
||||||
{{#hasOptionalParams}}
|
{{#operation}}
|
||||||
// {{#structPrefix}}{{&classname}}{{/structPrefix}}{{{nickname}}}Opts Optional parameters for the method '{{{nickname}}}'
|
type api{{operationId}}Request struct {
|
||||||
type {{#structPrefix}}{{&classname}}{{/structPrefix}}{{{nickname}}}Opts struct {
|
ctx _context.Context
|
||||||
{{#allParams}}
|
apiService *{{classname}}Service{{#allParams}}
|
||||||
{{^required}}
|
{{paramName}} {{^isPathParam}}*{{/isPathParam}}{{{dataType}}}{{/allParams}}
|
||||||
{{#isPrimitiveType}}
|
|
||||||
{{^isBinary}}
|
|
||||||
{{vendorExtensions.x-exportParamName}} optional.{{vendorExtensions.x-optionalDataType}}
|
|
||||||
{{/isBinary}}
|
|
||||||
{{#isBinary}}
|
|
||||||
{{vendorExtensions.x-exportParamName}} optional.Interface
|
|
||||||
{{/isBinary}}
|
|
||||||
{{/isPrimitiveType}}
|
|
||||||
{{^isPrimitiveType}}
|
|
||||||
{{vendorExtensions.x-exportParamName}} optional.Interface
|
|
||||||
{{/isPrimitiveType}}
|
|
||||||
{{/required}}
|
|
||||||
{{/allParams}}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
{{/hasOptionalParams}}
|
{{#allParams}}{{^isPathParam}}
|
||||||
|
func (r api{{operationId}}Request) {{vendorExtensions.x-exportParamName}}({{paramName}} {{{dataType}}}) api{{operationId}}Request {
|
||||||
|
r.{{paramName}} = &{{paramName}}
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
{{/isPathParam}}{{/allParams}}
|
||||||
/*
|
/*
|
||||||
{{operationId}}{{#summary}} {{{.}}}{{/summary}}{{^summary}} Method for {{operationId}}{{/summary}}
|
{{operationId}}{{#summary}} {{{.}}}{{/summary}}{{^summary}} Method for {{operationId}}{{/summary}}
|
||||||
{{#notes}}
|
{{#notes}}
|
||||||
{{notes}}
|
{{{unescapedNotes}}}
|
||||||
{{/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().{{#pathParams}}
|
||||||
{{#allParams}}
|
* @param {{paramName}}{{#description}} {{{.}}}{{/description}}{{/pathParams}}
|
||||||
{{#required}}
|
@return api{{operationId}}Request
|
||||||
* @param {{paramName}}{{#description}} {{{.}}}{{/description}}
|
|
||||||
{{/required}}
|
|
||||||
{{/allParams}}
|
|
||||||
{{#hasOptionalParams}}
|
|
||||||
* @param optional nil or *{{#structPrefix}}{{&classname}}{{/structPrefix}}{{{nickname}}}Opts - Optional Parameters:
|
|
||||||
{{#allParams}}
|
|
||||||
{{^required}}
|
|
||||||
* @param "{{vendorExtensions.x-exportParamName}}" ({{#isPrimitiveType}}{{^isBinary}}optional.{{vendorExtensions.x-optionalDataType}}{{/isBinary}}{{#isBinary}}optional.Interface of {{dataType}}{{/isBinary}}{{/isPrimitiveType}}{{^isPrimitiveType}}optional.Interface of {{dataType}}{{/isPrimitiveType}}) - {{#description}} {{{.}}}{{/description}}
|
|
||||||
{{/required}}
|
|
||||||
{{/allParams}}
|
|
||||||
{{/hasOptionalParams}}
|
|
||||||
{{#returnType}}
|
|
||||||
@return {{{returnType}}}
|
|
||||||
{{/returnType}}
|
|
||||||
*/
|
*/
|
||||||
func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams}}, {{/hasParams}}{{#allParams}}{{#required}}{{paramName}} {{{dataType}}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}localVarOptionals *{{#structPrefix}}{{&classname}}{{/structPrefix}}{{{nickname}}}Opts{{/hasOptionalParams}}) ({{#returnType}}{{{returnType}}}, {{/returnType}}*_nethttp.Response, error) {
|
func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#pathParams}}, {{paramName}} {{{dataType}}}{{/pathParams}}) api{{operationId}}Request {
|
||||||
|
return api{{operationId}}Request{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,{{#pathParams}}
|
||||||
|
{{paramName}}: {{paramName}},{{/pathParams}}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
{{#returnType}} @return {{{.}}}{{/returnType}}
|
||||||
|
*/
|
||||||
|
func (r api{{operationId}}Request) Execute() ({{#returnType}}{{{.}}}, {{/returnType}}*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.Method{{httpMethod}}
|
localVarHTTPMethod = _nethttp.Method{{httpMethod}}
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
{{#returnType}}
|
{{#returnType}}localVarReturnValue {{{.}}}{{/returnType}}
|
||||||
localVarReturnValue {{{returnType}}}
|
|
||||||
{{/returnType}}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "{{{classname}}}Service.{{{nickname}}}")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "{{{classname}}}Service.{{{nickname}}}")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, GenericOpenAPIError{error: err.Error()}
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "{{{path}}}"{{#pathParams}}
|
localVarPath := localBasePath + "{{{path}}}"{{#pathParams}}
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", _neturl.QueryEscape(parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")) , -1){{/pathParams}}
|
localVarPath = strings.Replace(localVarPath, "{"+"{{baseName}}"+"}", _neturl.QueryEscape(parameterToString(r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")) , -1){{/pathParams}}
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
{{#allParams}}
|
{{#allParams}}
|
||||||
{{#required}}
|
{{#required}}{{^isPathParam}}
|
||||||
|
if r.{{paramName}} == nil {
|
||||||
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} is required and must be specified")
|
||||||
|
}{{/isPathParam}}
|
||||||
{{#minItems}}
|
{{#minItems}}
|
||||||
if len({{paramName}}) < {{minItems}} {
|
if len({{^isPathParam}}*{{/isPathParam}}r.{{paramName}}) < {{minItems}} {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have at least {{minItems}} elements")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have at least {{minItems}} elements")
|
||||||
}
|
}
|
||||||
{{/minItems}}
|
{{/minItems}}
|
||||||
{{#maxItems}}
|
{{#maxItems}}
|
||||||
if len({{paramName}}) > {{maxItems}} {
|
if len({{^isPathParam}}*{{/isPathParam}}r.{{paramName}}) > {{maxItems}} {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have less than {{maxItems}} elements")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have less than {{maxItems}} elements")
|
||||||
}
|
}
|
||||||
{{/maxItems}}
|
{{/maxItems}}
|
||||||
{{#minLength}}
|
{{#minLength}}
|
||||||
if strlen({{paramName}}) < {{minLength}} {
|
if strlen({{^isPathParam}}*{{/isPathParam}}r.{{paramName}}) < {{minLength}} {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have at least {{minLength}} elements")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have at least {{minLength}} elements")
|
||||||
}
|
}
|
||||||
{{/minLength}}
|
{{/minLength}}
|
||||||
{{#maxLength}}
|
{{#maxLength}}
|
||||||
if strlen({{paramName}}) > {{maxLength}} {
|
if strlen({{^isPathParam}}*{{/isPathParam}}r.{{paramName}}) > {{maxLength}} {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have less than {{maxLength}} elements")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must have less than {{maxLength}} elements")
|
||||||
}
|
}
|
||||||
{{/maxLength}}
|
{{/maxLength}}
|
||||||
{{#minimum}}
|
{{#minimum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{paramName}}Txt, err := atoi({{paramName}})
|
{{paramName}}Txt, err := atoi({{^isPathParam}}*{{/isPathParam}}r.{{paramName}})
|
||||||
if {{paramName}}Txt < {{minimum}} {
|
if {{paramName}}Txt < {{minimum}} {
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{^isString}}
|
{{^isString}}
|
||||||
if {{paramName}} < {{minimum}} {
|
if {{^isPathParam}}*{{/isPathParam}}r.{{paramName}} < {{minimum}} {
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must be greater than {{minimum}}")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must be greater than {{minimum}}")
|
||||||
}
|
}
|
||||||
{{/minimum}}
|
{{/minimum}}
|
||||||
{{#maximum}}
|
{{#maximum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{paramName}}Txt, err := atoi({{paramName}})
|
{{paramName}}Txt, err := atoi({{^isPathParam}}*{{/isPathParam}}r.{{paramName}})
|
||||||
if {{paramName}}Txt > {{maximum}} {
|
if {{paramName}}Txt > {{maximum}} {
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{^isString}}
|
{{^isString}}
|
||||||
if {{paramName}} > {{maximum}} {
|
if {{^isPathParam}}*{{/isPathParam}}r.{{paramName}} > {{maximum}} {
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must be less than {{maximum}}")
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} must be less than {{maximum}}")
|
||||||
}
|
}
|
||||||
@ -134,11 +124,10 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
{{/required}}
|
{{/required}}
|
||||||
{{/allParams}}
|
{{/allParams}}
|
||||||
|
|
||||||
{{#hasQueryParams}}
|
|
||||||
{{#queryParams}}
|
{{#queryParams}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
{{#isCollectionFormatMulti}}
|
{{#isCollectionFormatMulti}}
|
||||||
t:={{paramName}}
|
t := *r.{{paramName}}
|
||||||
if reflect.TypeOf(t).Kind() == reflect.Slice {
|
if reflect.TypeOf(t).Kind() == reflect.Slice {
|
||||||
s := reflect.ValueOf(t)
|
s := reflect.ValueOf(t)
|
||||||
for i := 0; i < s.Len(); i++ {
|
for i := 0; i < s.Len(); i++ {
|
||||||
@ -149,13 +138,13 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
}
|
}
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
{{^isCollectionFormatMulti}}
|
{{^isCollectionFormatMulti}}
|
||||||
localVarQueryParams.Add("{{baseName}}", parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
localVarQueryParams.Add("{{baseName}}", parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
if r.{{paramName}} != nil {
|
||||||
{{#isCollectionFormatMulti}}
|
{{#isCollectionFormatMulti}}
|
||||||
t:=localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value()
|
t := *r.{{paramName}}
|
||||||
if reflect.TypeOf(t).Kind() == reflect.Slice {
|
if reflect.TypeOf(t).Kind() == reflect.Slice {
|
||||||
s := reflect.ValueOf(t)
|
s := reflect.ValueOf(t)
|
||||||
for i := 0; i < s.Len(); i++ {
|
for i := 0; i < s.Len(); i++ {
|
||||||
@ -166,12 +155,11 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
}
|
}
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
{{^isCollectionFormatMulti}}
|
{{^isCollectionFormatMulti}}
|
||||||
localVarQueryParams.Add("{{baseName}}", parameterToString(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value(), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
localVarQueryParams.Add("{{baseName}}", parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
||||||
{{/isCollectionFormatMulti}}
|
{{/isCollectionFormatMulti}}
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{/queryParams}}
|
{{/queryParams}}
|
||||||
{{/hasQueryParams}}
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
{{=<% %>=}}
|
{{=<% %>=}}
|
||||||
localVarHTTPContentTypes := []string{<%#consumes%>"<%&mediaType%>"<%^-last%>, <%/-last%><%/consumes%>}
|
localVarHTTPContentTypes := []string{<%#consumes%>"<%&mediaType%>"<%^-last%>, <%/-last%><%/consumes%>}
|
||||||
@ -193,33 +181,26 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
{{#hasHeaderParams}}
|
|
||||||
{{#headerParams}}
|
{{#headerParams}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
localVarHeaderParams["{{baseName}}"] = parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")
|
localVarHeaderParams["{{baseName}}"] = parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
if r.{{paramName}} != nil {
|
||||||
localVarHeaderParams["{{baseName}}"] = parameterToString(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value(), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")
|
localVarHeaderParams["{{baseName}}"] = parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}")
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{/headerParams}}
|
{{/headerParams}}
|
||||||
{{/hasHeaderParams}}
|
|
||||||
{{#hasFormParams}}
|
|
||||||
{{#formParams}}
|
{{#formParams}}
|
||||||
{{#isFile}}
|
{{#isFile}}
|
||||||
localVarFormFileName = "{{baseName}}"
|
localVarFormFileName = "{{baseName}}"
|
||||||
{{#required}}
|
{{#required}}
|
||||||
localVarFile := {{paramName}}
|
localVarFile := *r.{{paramName}}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
var localVarFile {{dataType}}
|
var localVarFile {{dataType}}
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
if r.{{paramName}} != nil {
|
||||||
localVarFileOk := false
|
localVarFile = *r.{{paramName}}
|
||||||
localVarFile, localVarFileOk = localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value().({{dataType}})
|
|
||||||
if !localVarFileOk {
|
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} should be {{dataType}}")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
if localVarFile != nil {
|
if localVarFile != nil {
|
||||||
@ -231,12 +212,12 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
{{/isFile}}
|
{{/isFile}}
|
||||||
{{^isFile}}
|
{{^isFile}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
localVarFormParams.Add("{{baseName}}", parameterToString({{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
localVarFormParams.Add("{{baseName}}", parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
{{#isModel}}
|
{{#isModel}}
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
if r.{{paramName}} != nil {
|
||||||
paramJson, err := parameterToJson(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value())
|
paramJson, err := parameterToJson(*r.{{paramName}})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, err
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, err
|
||||||
}
|
}
|
||||||
@ -244,43 +225,23 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
}
|
}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{^isModel}}
|
{{^isModel}}
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
if r.{{paramName}} != nil {
|
||||||
localVarFormParams.Add("{{baseName}}", parameterToString(localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value(), "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
localVarFormParams.Add("{{baseName}}", parameterToString(*r.{{paramName}}, "{{#collectionFormat}}{{collectionFormat}}{{/collectionFormat}}"))
|
||||||
}
|
}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{/isFile}}
|
{{/isFile}}
|
||||||
{{/formParams}}
|
{{/formParams}}
|
||||||
{{/hasFormParams}}
|
|
||||||
{{#hasBodyParam}}
|
|
||||||
{{#bodyParams}}
|
{{#bodyParams}}
|
||||||
// body params
|
// body params
|
||||||
{{#required}}
|
localVarPostBody = r.{{paramName}}
|
||||||
localVarPostBody = &{{paramName}}
|
|
||||||
{{/required}}
|
|
||||||
{{^required}}
|
|
||||||
if localVarOptionals != nil && localVarOptionals.{{vendorExtensions.x-exportParamName}}.IsSet() {
|
|
||||||
{{#isPrimitiveType}}
|
|
||||||
localVarPostBody = localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value()
|
|
||||||
{{/isPrimitiveType}}
|
|
||||||
{{^isPrimitiveType}}
|
|
||||||
localVarOptional{{vendorExtensions.x-exportParamName}}, localVarOptional{{vendorExtensions.x-exportParamName}}ok := localVarOptionals.{{vendorExtensions.x-exportParamName}}.Value().({{{dataType}}})
|
|
||||||
if !localVarOptional{{vendorExtensions.x-exportParamName}}ok {
|
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, reportError("{{paramName}} should be {{dataType}}")
|
|
||||||
}
|
|
||||||
localVarPostBody = &localVarOptional{{vendorExtensions.x-exportParamName}}
|
|
||||||
{{/isPrimitiveType}}
|
|
||||||
}
|
|
||||||
|
|
||||||
{{/required}}
|
|
||||||
{{/bodyParams}}
|
{{/bodyParams}}
|
||||||
{{/hasBodyParam}}
|
|
||||||
{{#authMethods}}
|
{{#authMethods}}
|
||||||
{{#isApiKey}}
|
{{#isApiKey}}
|
||||||
{{^isKeyInCookie}}
|
{{^isKeyInCookie}}
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["{{keyParamName}}"]; ok {
|
if auth, ok := auth["{{keyParamName}}"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -300,12 +261,12 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
{{/isKeyInCookie}}
|
{{/isKeyInCookie}}
|
||||||
{{/isApiKey}}
|
{{/isApiKey}}
|
||||||
{{/authMethods}}
|
{{/authMethods}}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, err
|
return {{#returnType}}localVarReturnValue, {{/returnType}}nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHTTPResponse, err
|
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -327,7 +288,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
if localVarHTTPResponse.StatusCode == {{{code}}} {
|
if localVarHTTPResponse.StatusCode == {{{code}}} {
|
||||||
{{/wildcard}}
|
{{/wildcard}}
|
||||||
var v {{{dataType}}}
|
var v {{{dataType}}}
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHTTPResponse, newErr
|
return {{#returnType}}localVarReturnValue, {{/returnType}}localVarHTTPResponse, newErr
|
||||||
@ -345,7 +306,7 @@ func (a *{{{classname}}}Service) {{{nickname}}}(ctx _context.Context{{#hasParams
|
|||||||
}
|
}
|
||||||
|
|
||||||
{{#returnType}}
|
{{#returnType}}
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -14,29 +14,28 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## {{{operationId}}}
|
## {{{operationId}}}
|
||||||
|
|
||||||
> {{#returnType}}{{{returnType}}} {{/returnType}}{{{operationId}}}(ctx, {{#allParams}}{{#required}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/required}}{{/allParams}}{{#hasOptionalParams}}optional{{/hasOptionalParams}})
|
> {{#returnType}}{{{.}}} {{/returnType}}{{{operationId}}}(ctx{{#pathParams}}, {{paramName}}{{/pathParams}}){{#allParams}}{{^isPathParam}}.{{vendorExtensions.x-exportParamName}}({{paramName}}){{/isPathParam}}{{/allParams}}.Execute()
|
||||||
|
|
||||||
{{{summary}}}{{#notes}}
|
{{{summary}}}{{#notes}}
|
||||||
|
|
||||||
{{{notes}}}{{/notes}}
|
{{{unespacedNotes}}}{{/notes}}
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
{{^allParams}}This endpoint does not need any parameter.{{/allParams}}{{#allParams}}{{#-last}}
|
{{^allParams}}This endpoint does not need any parameter.{{/allParams}}{{#pathParams}}{{#-last}}
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.{{/-last}}{{/allParams}}{{#allParams}}{{#required}}
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.{{/-last}}{{/pathParams}}{{#pathParams}}
|
||||||
**{{paramName}}** | {{#isFile}}**{{dataType}}**{{/isFile}}{{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{^isFile}}[**{{dataType}}**]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}}| {{description}} | {{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}{{/required}}{{/allParams}}{{#hasOptionalParams}}
|
**{{paramName}}** | {{^isPrimitiveType}}{{^isFile}}[{{/isFile}}{{/isPrimitiveType}}**{{dataType}}**{{^isPrimitiveType}}{{^isFile}}]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}} | {{description}} | {{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}{{/pathParams}}
|
||||||
**optional** | ***{{{nickname}}}Opts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a {{{nickname}}}Opts struct
|
Other parameters are passed through a pointer to a api{{{nickname}}}Request struct via the builder pattern
|
||||||
{{#allParams}}{{#-last}}
|
{{#allParams}}{{#-last}}
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------{{/-last}}{{/allParams}}{{#allParams}}
|
------------- | ------------- | ------------- | -------------{{/-last}}{{/allParams}}{{#allParams}}
|
||||||
{{^required}} **{{paramName}}** | {{#isFile}}**optional.Interface of {{dataType}}**{{/isFile}}{{#isPrimitiveType}}**optional.{{vendorExtensions.x-optionalDataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{^isFile}}[**optional.Interface of {{dataType}}**]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}}| {{description}} | {{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}{{/required}}{{/allParams}}{{/hasOptionalParams}}
|
{{^isPathParam}} **{{paramName}}** | {{^isPrimitiveType}}{{^isFile}}[{{/isFile}}{{/isPrimitiveType}}**{{dataType}}**{{^isPrimitiveType}}{{^isFile}}]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}} | {{description}} | {{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}{{/isPathParam}}{{/allParams}}
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ func TestOAuth2(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(context.Background(), newPet)
|
r, err := client.PetApi.AddPet(context.Background()).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -50,7 +50,7 @@ func TestOAuth2(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(auth, 12992, nil)
|
r, err = client.PetApi.DeletePet(auth, 12992).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -76,7 +76,7 @@ func TestBasicAuth(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(auth, newPet)
|
r, err := client.PetApi.AddPet(auth).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -85,7 +85,7 @@ func TestBasicAuth(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(auth, 12992, nil)
|
r, err = client.PetApi.DeletePet(auth, 12992).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -106,7 +106,7 @@ func TestAccessToken(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(nil, newPet)
|
r, err := client.PetApi.AddPet(nil).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -115,7 +115,7 @@ func TestAccessToken(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(auth, 12992, nil)
|
r, err = client.PetApi.DeletePet(auth, 12992).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -136,7 +136,7 @@ func TestAPIKeyNoPrefix(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(context.Background(), newPet)
|
r, err := client.PetApi.AddPet(context.Background()).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -145,7 +145,7 @@ func TestAPIKeyNoPrefix(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
_, r, err = client.PetApi.GetPetById(auth, 12992)
|
_, r, err = client.PetApi.GetPetById(auth, 12992).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ func TestAPIKeyNoPrefix(t *testing.T) {
|
|||||||
t.Errorf("APIKey Authentication is missing")
|
t.Errorf("APIKey Authentication is missing")
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(auth, 12992, nil)
|
r, err = client.PetApi.DeletePet(auth, 12992).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
}
|
}
|
||||||
@ -171,7 +171,7 @@ func TestAPIKeyWithPrefix(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(nil, newPet)
|
r, err := client.PetApi.AddPet(nil).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -180,7 +180,7 @@ func TestAPIKeyWithPrefix(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
_, r, err = client.PetApi.GetPetById(auth, 12992)
|
_, r, err = client.PetApi.GetPetById(auth, 12992).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
}
|
}
|
||||||
@ -190,7 +190,7 @@ func TestAPIKeyWithPrefix(t *testing.T) {
|
|||||||
t.Errorf("APIKey Authentication is missing")
|
t.Errorf("APIKey Authentication is missing")
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(auth, 12992, nil)
|
r, err = client.PetApi.DeletePet(auth, 12992).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
}
|
}
|
||||||
@ -204,7 +204,7 @@ func TestDefaultHeader(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(context.Background(), newPet)
|
r, err := client.PetApi.AddPet(context.Background()).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -213,7 +213,7 @@ func TestDefaultHeader(t *testing.T) {
|
|||||||
t.Log(r)
|
t.Log(r)
|
||||||
}
|
}
|
||||||
|
|
||||||
r, err = client.PetApi.DeletePet(context.Background(), 12992, nil)
|
r, err = client.PetApi.DeletePet(context.Background(), 12992).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -228,7 +228,7 @@ func TestDefaultHeader(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestHostOverride(t *testing.T) {
|
func TestHostOverride(t *testing.T) {
|
||||||
_, r, err := client.PetApi.FindPetsByStatus(context.Background(), nil)
|
_, r, err := client.PetApi.FindPetsByStatus(context.Background()).Status(nil).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while finding pets by status: %v", err)
|
t.Fatalf("Error while finding pets by status: %v", err)
|
||||||
@ -240,7 +240,7 @@ func TestHostOverride(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestSchemeOverride(t *testing.T) {
|
func TestSchemeOverride(t *testing.T) {
|
||||||
_, r, err := client.PetApi.FindPetsByStatus(context.Background(), nil)
|
_, r, err := client.PetApi.FindPetsByStatus(context.Background()).Status(nil).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while finding pets by status: %v", err)
|
t.Fatalf("Error while finding pets by status: %v", err)
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"context"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
sw "./go-petstore"
|
sw "./go-petstore"
|
||||||
"golang.org/x/net/context"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// TestPutBodyWithFileSchema ensures a model with the name 'File'
|
// TestPutBodyWithFileSchema ensures a model with the name 'File'
|
||||||
@ -17,7 +17,7 @@ func TestPutBodyWithFileSchema(t *testing.T) {
|
|||||||
File: &sw.File{SourceURI: sw.PtrString("https://example.com/image.png")},
|
File: &sw.File{SourceURI: sw.PtrString("https://example.com/image.png")},
|
||||||
Files: &[]sw.File{{SourceURI: sw.PtrString("https://example.com/image.png")}}}
|
Files: &[]sw.File{{SourceURI: sw.PtrString("https://example.com/image.png")}}}
|
||||||
|
|
||||||
r, err := client.FakeApi.TestBodyWithFileSchema(context.Background(), schema)
|
r, err := client.FakeApi.TestBodyWithFileSchema(context.Background()).Body(schema).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
|
@ -24,14 +24,36 @@ var (
|
|||||||
// AnotherFakeApiService AnotherFakeApi service
|
// AnotherFakeApiService AnotherFakeApi service
|
||||||
type AnotherFakeApiService service
|
type AnotherFakeApiService service
|
||||||
|
|
||||||
|
type apiCall123TestSpecialTagsRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *AnotherFakeApiService
|
||||||
|
body *Client
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCall123TestSpecialTagsRequest) Body(body Client) apiCall123TestSpecialTagsRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Call123TestSpecialTags To test special tags
|
Call123TestSpecialTags 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
|
@return apiCall123TestSpecialTagsRequest
|
||||||
@return Client
|
|
||||||
*/
|
*/
|
||||||
func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, body Client) (Client, *_nethttp.Response, error) {
|
func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context) apiCall123TestSpecialTagsRequest {
|
||||||
|
return apiCall123TestSpecialTagsRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Client
|
||||||
|
*/
|
||||||
|
func (r apiCall123TestSpecialTagsRequest) Execute() (Client, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPatch
|
localVarHTTPMethod = _nethttp.MethodPatch
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -41,7 +63,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, bod
|
|||||||
localVarReturnValue Client
|
localVarReturnValue Client
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "AnotherFakeApiService.Call123TestSpecialTags")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "AnotherFakeApiService.Call123TestSpecialTags")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +73,10 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, bod
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -70,13 +96,13 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, bod
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -94,7 +120,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, bod
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Client
|
var v Client
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -104,7 +130,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, bod
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -24,14 +24,36 @@ var (
|
|||||||
// FakeClassnameTags123ApiService FakeClassnameTags123Api service
|
// FakeClassnameTags123ApiService FakeClassnameTags123Api service
|
||||||
type FakeClassnameTags123ApiService service
|
type FakeClassnameTags123ApiService service
|
||||||
|
|
||||||
|
type apiTestClassnameRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *FakeClassnameTags123ApiService
|
||||||
|
body *Client
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiTestClassnameRequest) Body(body Client) apiTestClassnameRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TestClassname To test class name in snake case
|
TestClassname 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
|
@return apiTestClassnameRequest
|
||||||
@return Client
|
|
||||||
*/
|
*/
|
||||||
func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, body Client) (Client, *_nethttp.Response, error) {
|
func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context) apiTestClassnameRequest {
|
||||||
|
return apiTestClassnameRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Client
|
||||||
|
*/
|
||||||
|
func (r apiTestClassnameRequest) Execute() (Client, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPatch
|
localVarHTTPMethod = _nethttp.MethodPatch
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -41,7 +63,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
localVarReturnValue Client
|
localVarReturnValue Client
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "FakeClassnameTags123ApiService.TestClassname")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "FakeClassnameTags123ApiService.TestClassname")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +73,10 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -70,10 +96,10 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key_query"]; ok {
|
if auth, ok := auth["api_key_query"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -85,12 +111,12 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -108,7 +134,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Client
|
var v Client
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -118,7 +144,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, bod
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -15,7 +15,6 @@ import (
|
|||||||
_nethttp "net/http"
|
_nethttp "net/http"
|
||||||
_neturl "net/url"
|
_neturl "net/url"
|
||||||
"strings"
|
"strings"
|
||||||
"github.com/antihax/optional"
|
|
||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -27,21 +26,45 @@ var (
|
|||||||
// PetApiService PetApi service
|
// PetApiService PetApi service
|
||||||
type PetApiService service
|
type PetApiService service
|
||||||
|
|
||||||
|
type apiAddPetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
body *Pet
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiAddPetRequest) Body(body Pet) apiAddPetRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AddPet Add a new pet to the store
|
AddPet 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
|
@return apiAddPetRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) AddPet(ctx _context.Context, body Pet) (*_nethttp.Response, error) {
|
func (a *PetApiService) AddPet(ctx _context.Context) apiAddPetRequest {
|
||||||
|
return apiAddPetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiAddPetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.AddPet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.AddPet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +74,10 @@ func (a *PetApiService) AddPet(ctx _context.Context, body Pet) (*_nethttp.Respon
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
||||||
@ -70,13 +97,13 @@ func (a *PetApiService) AddPet(ctx _context.Context, body Pet) (*_nethttp.Respon
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -97,40 +124,60 @@ func (a *PetApiService) AddPet(ctx _context.Context, body Pet) (*_nethttp.Respon
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiDeletePetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
apiKey *string
|
||||||
|
}
|
||||||
|
|
||||||
// DeletePetOpts Optional parameters for the method 'DeletePet'
|
|
||||||
type DeletePetOpts struct {
|
func (r apiDeletePetRequest) ApiKey(apiKey string) apiDeletePetRequest {
|
||||||
ApiKey optional.String
|
r.apiKey = &apiKey
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeletePet Deletes a pet
|
DeletePet 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:
|
@return apiDeletePetRequest
|
||||||
* @param "ApiKey" (optional.String) -
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOptionals *DeletePetOpts) (*_nethttp.Response, error) {
|
func (a *PetApiService) DeletePet(ctx _context.Context, petId int64) apiDeletePetRequest {
|
||||||
|
return apiDeletePetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeletePetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.DeletePet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.DeletePet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -148,15 +195,15 @@ func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOpt
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.ApiKey.IsSet() {
|
if r.apiKey != nil {
|
||||||
localVarHeaderParams["api_key"] = parameterToString(localVarOptionals.ApiKey.Value(), "")
|
localVarHeaderParams["api_key"] = parameterToString(*r.apiKey, "")
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -177,15 +224,36 @@ func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOpt
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiFindPetsByStatusRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
status *[]string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiFindPetsByStatusRequest) Status(status []string) apiFindPetsByStatusRequest {
|
||||||
|
r.status = &status
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FindPetsByStatus Finds Pets by status
|
FindPetsByStatus 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
|
@return apiFindPetsByStatusRequest
|
||||||
@return []Pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string) ([]Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) FindPetsByStatus(ctx _context.Context) apiFindPetsByStatusRequest {
|
||||||
|
return apiFindPetsByStatusRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return []Pet
|
||||||
|
*/
|
||||||
|
func (r apiFindPetsByStatusRequest) Execute() ([]Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -195,7 +263,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
localVarReturnValue []Pet
|
localVarReturnValue []Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.FindPetsByStatus")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.FindPetsByStatus")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -205,8 +273,12 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.status == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("status is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("status", parameterToString(status, "csv"))
|
localVarQueryParams.Add("status", parameterToString(*r.status, "csv"))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -224,12 +296,12 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -247,7 +319,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v []Pet
|
var v []Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -258,7 +330,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -269,15 +341,36 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiFindPetsByTagsRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
tags *[]string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiFindPetsByTagsRequest) Tags(tags []string) apiFindPetsByTagsRequest {
|
||||||
|
r.tags = &tags
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FindPetsByTags Finds Pets by tags
|
FindPetsByTags 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
|
@return apiFindPetsByTagsRequest
|
||||||
@return []Pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) FindPetsByTags(ctx _context.Context) apiFindPetsByTagsRequest {
|
||||||
|
return apiFindPetsByTagsRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return []Pet
|
||||||
|
*/
|
||||||
|
func (r apiFindPetsByTagsRequest) Execute() ([]Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -287,7 +380,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
localVarReturnValue []Pet
|
localVarReturnValue []Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.FindPetsByTags")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.FindPetsByTags")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -297,8 +390,12 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.tags == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("tags is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("tags", parameterToString(tags, "csv"))
|
localVarQueryParams.Add("tags", parameterToString(*r.tags, "csv"))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -316,12 +413,12 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -339,7 +436,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v []Pet
|
var v []Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -350,7 +447,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -361,15 +458,33 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetPetByIdRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetPetById Find pet by ID
|
GetPetById 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 apiGetPetByIdRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) apiGetPetByIdRequest {
|
||||||
|
return apiGetPetByIdRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Pet
|
||||||
|
*/
|
||||||
|
func (r apiGetPetByIdRequest) Execute() (Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -379,17 +494,18 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
localVarReturnValue Pet
|
localVarReturnValue Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.GetPetById")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.GetPetById")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -408,9 +524,9 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key"]; ok {
|
if auth, ok := auth["api_key"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -422,12 +538,12 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -445,7 +561,7 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Pet
|
var v Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -456,7 +572,7 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -467,22 +583,45 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdatePetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
body *Pet
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiUpdatePetRequest) Body(body Pet) apiUpdatePetRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdatePet Update an existing pet
|
UpdatePet 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
|
@return apiUpdatePetRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UpdatePet(ctx _context.Context, body Pet) (*_nethttp.Response, error) {
|
func (a *PetApiService) UpdatePet(ctx _context.Context) apiUpdatePetRequest {
|
||||||
|
return apiUpdatePetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdatePetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPut
|
localVarHTTPMethod = _nethttp.MethodPut
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UpdatePet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UpdatePet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -492,6 +631,10 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, body Pet) (*_nethttp.Res
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
||||||
@ -511,13 +654,13 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, body Pet) (*_nethttp.Res
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -538,42 +681,66 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, body Pet) (*_nethttp.Res
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdatePetWithFormRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
name *string
|
||||||
|
status *string
|
||||||
|
}
|
||||||
|
|
||||||
// UpdatePetWithFormOpts Optional parameters for the method 'UpdatePetWithForm'
|
|
||||||
type UpdatePetWithFormOpts struct {
|
func (r apiUpdatePetWithFormRequest) Name(name string) apiUpdatePetWithFormRequest {
|
||||||
Name optional.String
|
r.name = &name
|
||||||
Status optional.String
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUpdatePetWithFormRequest) Status(status string) apiUpdatePetWithFormRequest {
|
||||||
|
r.status = &status
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdatePetWithForm Updates a pet in the store with form data
|
UpdatePetWithForm 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:
|
@return apiUpdatePetWithFormRequest
|
||||||
* @param "Name" (optional.String) - Updated name of the pet
|
|
||||||
* @param "Status" (optional.String) - Updated status of the pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, localVarOptionals *UpdatePetWithFormOpts) (*_nethttp.Response, error) {
|
func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64) apiUpdatePetWithFormRequest {
|
||||||
|
return apiUpdatePetWithFormRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdatePetWithFormRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UpdatePetWithForm")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UpdatePetWithForm")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.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"}
|
||||||
|
|
||||||
@ -591,18 +758,18 @@ func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, loc
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.Name.IsSet() {
|
if r.name != nil {
|
||||||
localVarFormParams.Add("name", parameterToString(localVarOptionals.Name.Value(), ""))
|
localVarFormParams.Add("name", parameterToString(*r.name, ""))
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.Status.IsSet() {
|
if r.status != nil {
|
||||||
localVarFormParams.Add("status", parameterToString(localVarOptionals.Status.Value(), ""))
|
localVarFormParams.Add("status", parameterToString(*r.status, ""))
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -623,23 +790,44 @@ func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, loc
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUploadFileRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
additionalMetadata *string
|
||||||
|
file **os.File
|
||||||
|
}
|
||||||
|
|
||||||
// UploadFileOpts Optional parameters for the method 'UploadFile'
|
|
||||||
type UploadFileOpts struct {
|
func (r apiUploadFileRequest) AdditionalMetadata(additionalMetadata string) apiUploadFileRequest {
|
||||||
AdditionalMetadata optional.String
|
r.additionalMetadata = &additionalMetadata
|
||||||
File optional.Interface
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUploadFileRequest) File(file *os.File) apiUploadFileRequest {
|
||||||
|
r.file = &file
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UploadFile uploads an image
|
UploadFile 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:
|
@return apiUploadFileRequest
|
||||||
* @param "AdditionalMetadata" (optional.String) - Additional data to pass to server
|
|
||||||
* @param "File" (optional.Interface of *os.File) - file to upload
|
|
||||||
@return ApiResponse
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOptionals *UploadFileOpts) (ApiResponse, *_nethttp.Response, error) {
|
func (a *PetApiService) UploadFile(ctx _context.Context, petId int64) apiUploadFileRequest {
|
||||||
|
return apiUploadFileRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return ApiResponse
|
||||||
|
*/
|
||||||
|
func (r apiUploadFileRequest) Execute() (ApiResponse, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -649,18 +837,19 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
localVarReturnValue ApiResponse
|
localVarReturnValue ApiResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UploadFile")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UploadFile")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}/uploadImage"
|
localVarPath := localBasePath + "/pet/{petId}/uploadImage"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.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"}
|
||||||
|
|
||||||
@ -678,17 +867,13 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.AdditionalMetadata.IsSet() {
|
if r.additionalMetadata != nil {
|
||||||
localVarFormParams.Add("additionalMetadata", parameterToString(localVarOptionals.AdditionalMetadata.Value(), ""))
|
localVarFormParams.Add("additionalMetadata", parameterToString(*r.additionalMetadata, ""))
|
||||||
}
|
}
|
||||||
localVarFormFileName = "file"
|
localVarFormFileName = "file"
|
||||||
var localVarFile *os.File
|
var localVarFile *os.File
|
||||||
if localVarOptionals != nil && localVarOptionals.File.IsSet() {
|
if r.file != nil {
|
||||||
localVarFileOk := false
|
localVarFile = *r.file
|
||||||
localVarFile, localVarFileOk = localVarOptionals.File.Value().(*os.File)
|
|
||||||
if !localVarFileOk {
|
|
||||||
return localVarReturnValue, nil, reportError("file should be *os.File")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if localVarFile != nil {
|
if localVarFile != nil {
|
||||||
fbs, _ := _ioutil.ReadAll(localVarFile)
|
fbs, _ := _ioutil.ReadAll(localVarFile)
|
||||||
@ -696,12 +881,12 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
localVarFileName = localVarFile.Name()
|
localVarFileName = localVarFile.Name()
|
||||||
localVarFile.Close()
|
localVarFile.Close()
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -719,7 +904,7 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v ApiResponse
|
var v ApiResponse
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -729,7 +914,7 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -740,22 +925,44 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUploadFileWithRequiredFileRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
requiredFile **os.File
|
||||||
|
additionalMetadata *string
|
||||||
|
}
|
||||||
|
|
||||||
// UploadFileWithRequiredFileOpts Optional parameters for the method 'UploadFileWithRequiredFile'
|
|
||||||
type UploadFileWithRequiredFileOpts struct {
|
func (r apiUploadFileWithRequiredFileRequest) RequiredFile(requiredFile *os.File) apiUploadFileWithRequiredFileRequest {
|
||||||
AdditionalMetadata optional.String
|
r.requiredFile = &requiredFile
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUploadFileWithRequiredFileRequest) AdditionalMetadata(additionalMetadata string) apiUploadFileWithRequiredFileRequest {
|
||||||
|
r.additionalMetadata = &additionalMetadata
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UploadFileWithRequiredFile uploads an image (required)
|
UploadFileWithRequiredFile 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
|
@return apiUploadFileWithRequiredFileRequest
|
||||||
* @param optional nil or *UploadFileWithRequiredFileOpts - Optional Parameters:
|
|
||||||
* @param "AdditionalMetadata" (optional.String) - Additional data to pass to server
|
|
||||||
@return ApiResponse
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId int64, requiredFile *os.File, localVarOptionals *UploadFileWithRequiredFileOpts) (ApiResponse, *_nethttp.Response, error) {
|
func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId int64) apiUploadFileWithRequiredFileRequest {
|
||||||
|
return apiUploadFileWithRequiredFileRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return ApiResponse
|
||||||
|
*/
|
||||||
|
func (r apiUploadFileWithRequiredFileRequest) Execute() (ApiResponse, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -765,18 +972,23 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
localVarReturnValue ApiResponse
|
localVarReturnValue ApiResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UploadFileWithRequiredFile")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UploadFileWithRequiredFile")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/fake/{petId}/uploadImageWithRequiredFile"
|
localVarPath := localBasePath + "/fake/{petId}/uploadImageWithRequiredFile"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
|
if r.requiredFile == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("requiredFile is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"multipart/form-data"}
|
localVarHTTPContentTypes := []string{"multipart/form-data"}
|
||||||
|
|
||||||
@ -794,23 +1006,23 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.AdditionalMetadata.IsSet() {
|
if r.additionalMetadata != nil {
|
||||||
localVarFormParams.Add("additionalMetadata", parameterToString(localVarOptionals.AdditionalMetadata.Value(), ""))
|
localVarFormParams.Add("additionalMetadata", parameterToString(*r.additionalMetadata, ""))
|
||||||
}
|
}
|
||||||
localVarFormFileName = "requiredFile"
|
localVarFormFileName = "requiredFile"
|
||||||
localVarFile := requiredFile
|
localVarFile := *r.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()
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -828,7 +1040,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v ApiResponse
|
var v ApiResponse
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -838,7 +1050,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -25,32 +25,54 @@ var (
|
|||||||
// StoreApiService StoreApi service
|
// StoreApiService StoreApi service
|
||||||
type StoreApiService service
|
type StoreApiService service
|
||||||
|
|
||||||
|
type apiDeleteOrderRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
orderId string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeleteOrder Delete purchase order by ID
|
DeleteOrder Delete purchase order by ID
|
||||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
For valid response try integer IDs with value < 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
|
||||||
|
@return apiDeleteOrderRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_nethttp.Response, error) {
|
func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) apiDeleteOrderRequest {
|
||||||
|
return apiDeleteOrderRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
orderId: orderId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeleteOrderRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.DeleteOrder")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.DeleteOrder")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/store/order/{order_id}"
|
localVarPath := localBasePath + "/store/order/{order_id}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(orderId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(r.orderId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -69,12 +91,12 @@ func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_n
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -95,14 +117,30 @@ func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_n
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetInventoryRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetInventory Returns pet inventories by status
|
GetInventory 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 apiGetInventoryRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32, *_nethttp.Response, error) {
|
func (a *StoreApiService) GetInventory(ctx _context.Context) apiGetInventoryRequest {
|
||||||
|
return apiGetInventoryRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return map[string]int32
|
||||||
|
*/
|
||||||
|
func (r apiGetInventoryRequest) Execute() (map[string]int32, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -112,7 +150,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
localVarReturnValue map[string]int32
|
localVarReturnValue map[string]int32
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.GetInventory")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.GetInventory")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -140,9 +178,9 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key"]; ok {
|
if auth, ok := auth["api_key"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -154,12 +192,12 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -177,7 +215,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v map[string]int32
|
var v map[string]int32
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -187,7 +225,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -198,15 +236,33 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetOrderByIdRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
orderId int64
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetOrderById Find purchase order by ID
|
GetOrderById Find purchase order by ID
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
For valid response try integer IDs with value <= 5 or > 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 apiGetOrderByIdRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Order, *_nethttp.Response, error) {
|
func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) apiGetOrderByIdRequest {
|
||||||
|
return apiGetOrderByIdRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
orderId: orderId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Order
|
||||||
|
*/
|
||||||
|
func (r apiGetOrderByIdRequest) Execute() (Order, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -216,21 +272,22 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
localVarReturnValue Order
|
localVarReturnValue Order
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.GetOrderById")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.GetOrderById")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/store/order/{order_id}"
|
localVarPath := localBasePath + "/store/order/{order_id}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(orderId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(r.orderId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
if orderId < 1 {
|
|
||||||
|
if r.orderId < 1 {
|
||||||
return localVarReturnValue, nil, reportError("orderId must be greater than 1")
|
return localVarReturnValue, nil, reportError("orderId must be greater than 1")
|
||||||
}
|
}
|
||||||
if orderId > 5 {
|
if r.orderId > 5 {
|
||||||
return localVarReturnValue, nil, reportError("orderId must be less than 5")
|
return localVarReturnValue, nil, reportError("orderId must be less than 5")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -251,12 +308,12 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -274,7 +331,7 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Order
|
var v Order
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -285,7 +342,7 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -296,14 +353,35 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiPlaceOrderRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
body *Order
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiPlaceOrderRequest) Body(body Order) apiPlaceOrderRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
PlaceOrder Place an order for a pet
|
PlaceOrder 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
|
@return apiPlaceOrderRequest
|
||||||
@return Order
|
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *_nethttp.Response, error) {
|
func (a *StoreApiService) PlaceOrder(ctx _context.Context) apiPlaceOrderRequest {
|
||||||
|
return apiPlaceOrderRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Order
|
||||||
|
*/
|
||||||
|
func (r apiPlaceOrderRequest) Execute() (Order, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -313,7 +391,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *
|
|||||||
localVarReturnValue Order
|
localVarReturnValue Order
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.PlaceOrder")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.PlaceOrder")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -323,6 +401,10 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -342,13 +424,13 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -366,7 +448,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Order
|
var v Order
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -377,7 +459,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, body Order) (Order, *
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -25,22 +25,46 @@ var (
|
|||||||
// UserApiService UserApi service
|
// UserApiService UserApi service
|
||||||
type UserApiService service
|
type UserApiService service
|
||||||
|
|
||||||
|
type apiCreateUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
body *User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUserRequest) Body(body User) apiCreateUserRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUser Create user
|
CreateUser 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
|
@return apiCreateUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUser(ctx _context.Context, body User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUser(ctx _context.Context) apiCreateUserRequest {
|
||||||
|
return apiCreateUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -50,6 +74,10 @@ func (a *UserApiService) CreateUser(ctx _context.Context, body User) (*_nethttp.
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -69,13 +97,13 @@ func (a *UserApiService) CreateUser(ctx _context.Context, body User) (*_nethttp.
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -96,22 +124,45 @@ func (a *UserApiService) CreateUser(ctx _context.Context, body User) (*_nethttp.
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiCreateUsersWithArrayInputRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
body *[]User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUsersWithArrayInputRequest) Body(body []User) apiCreateUsersWithArrayInputRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUsersWithArrayInput Creates list of users with given input array
|
CreateUsersWithArrayInput 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
|
@return apiCreateUsersWithArrayInputRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, body []User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context) apiCreateUsersWithArrayInputRequest {
|
||||||
|
return apiCreateUsersWithArrayInputRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUsersWithArrayInputRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUsersWithArrayInput")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUsersWithArrayInput")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -121,6 +172,10 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, body []
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -140,13 +195,13 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, body []
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -167,22 +222,45 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, body []
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiCreateUsersWithListInputRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
body *[]User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUsersWithListInputRequest) Body(body []User) apiCreateUsersWithListInputRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUsersWithListInput Creates list of users with given input array
|
CreateUsersWithListInput 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
|
@return apiCreateUsersWithListInputRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, body []User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context) apiCreateUsersWithListInputRequest {
|
||||||
|
return apiCreateUsersWithListInputRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUsersWithListInputRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUsersWithListInput")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUsersWithListInput")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -192,6 +270,10 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, body []U
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -211,13 +293,13 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, body []U
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -238,33 +320,54 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, body []U
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiDeleteUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeleteUser Delete user
|
DeleteUser 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
|
||||||
|
@return apiDeleteUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_nethttp.Response, error) {
|
func (a *UserApiService) DeleteUser(ctx _context.Context, username string) apiDeleteUserRequest {
|
||||||
|
return apiDeleteUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeleteUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.DeleteUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.DeleteUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -283,12 +386,12 @@ func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_ne
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -309,14 +412,32 @@ func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_ne
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetUserByNameRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetUserByName Get user by user name
|
GetUserByName 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 apiGetUserByNameRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (User, *_nethttp.Response, error) {
|
func (a *UserApiService) GetUserByName(ctx _context.Context, username string) apiGetUserByNameRequest {
|
||||||
|
return apiGetUserByNameRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return User
|
||||||
|
*/
|
||||||
|
func (r apiGetUserByNameRequest) Execute() (User, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -326,17 +447,18 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
localVarReturnValue User
|
localVarReturnValue User
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.GetUserByName")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.GetUserByName")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -355,12 +477,12 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -378,7 +500,7 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v User
|
var v User
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -389,7 +511,7 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -400,15 +522,41 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiLoginUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username *string
|
||||||
|
password *string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiLoginUserRequest) Username(username string) apiLoginUserRequest {
|
||||||
|
r.username = &username
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiLoginUserRequest) Password(password string) apiLoginUserRequest {
|
||||||
|
r.password = &password
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LoginUser Logs user into the system
|
LoginUser 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
|
@return apiLoginUserRequest
|
||||||
* @param password The password for login in clear text
|
|
||||||
@return string
|
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) LoginUser(ctx _context.Context, username string, password string) (string, *_nethttp.Response, error) {
|
func (a *UserApiService) LoginUser(ctx _context.Context) apiLoginUserRequest {
|
||||||
|
return apiLoginUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return string
|
||||||
|
*/
|
||||||
|
func (r apiLoginUserRequest) Execute() (string, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -418,7 +566,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
localVarReturnValue string
|
localVarReturnValue string
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.LoginUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.LoginUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -428,9 +576,17 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.username == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("username is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
|
if r.password == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("password is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("username", parameterToString(username, ""))
|
localVarQueryParams.Add("username", parameterToString(*r.username, ""))
|
||||||
localVarQueryParams.Add("password", parameterToString(password, ""))
|
localVarQueryParams.Add("password", parameterToString(*r.password, ""))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -448,12 +604,12 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -471,7 +627,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v string
|
var v string
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -482,7 +638,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -493,21 +649,39 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiLogoutUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LogoutUser Logs out current logged in user session
|
LogoutUser 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().
|
||||||
|
@return apiLogoutUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, error) {
|
func (a *UserApiService) LogoutUser(ctx _context.Context) apiLogoutUserRequest {
|
||||||
|
return apiLogoutUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiLogoutUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.LogoutUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.LogoutUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -535,12 +709,12 @@ func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, e
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -561,34 +735,64 @@ func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, e
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdateUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
body *User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiUpdateUserRequest) Body(body User) apiUpdateUserRequest {
|
||||||
|
r.body = &body
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdateUser Updated user
|
UpdateUser 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
|
@return apiUpdateUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) UpdateUser(ctx _context.Context, username string, body User) (*_nethttp.Response, error) {
|
func (a *UserApiService) UpdateUser(ctx _context.Context, username string) apiUpdateUserRequest {
|
||||||
|
return apiUpdateUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdateUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPut
|
localVarHTTPMethod = _nethttp.MethodPut
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.UpdateUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.UpdateUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
|
if r.body == nil {
|
||||||
|
return nil, reportError("body is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -608,13 +812,13 @@ func (a *UserApiService) UpdateUser(ctx _context.Context, username string, body
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &body
|
localVarPostBody = r.body
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
|
@ -10,19 +10,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## Call123TestSpecialTags
|
## Call123TestSpecialTags
|
||||||
|
|
||||||
> Client Call123TestSpecialTags(ctx, body)
|
> Client Call123TestSpecialTags(ctx).Body(body).Execute()
|
||||||
|
|
||||||
To test special tags
|
To test special tags
|
||||||
|
|
||||||
To test special tags and operation ID starting with number
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCall123TestSpecialTagsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Client**](Client.md) | client model |
|
||||||
**body** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -23,19 +23,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## CreateXmlItem
|
## CreateXmlItem
|
||||||
|
|
||||||
> CreateXmlItem(ctx, xmlItem)
|
> CreateXmlItem(ctx).XmlItem(xmlItem).Execute()
|
||||||
|
|
||||||
creates an XmlItem
|
creates an XmlItem
|
||||||
|
|
||||||
this route creates an XmlItem
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateXmlItemRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**xmlItem** | [**XmlItem**](XmlItem.md) | XmlItem Body |
|
||||||
**xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -57,28 +62,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterBooleanSerialize
|
## FakeOuterBooleanSerialize
|
||||||
|
|
||||||
> bool FakeOuterBooleanSerialize(ctx, optional)
|
> bool FakeOuterBooleanSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer boolean types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterBooleanSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **bool** | Input boolean as post body |
|
||||||
**optional** | ***FakeOuterBooleanSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterBooleanSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.Bool**| Input boolean as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -100,28 +101,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterCompositeSerialize
|
## FakeOuterCompositeSerialize
|
||||||
|
|
||||||
> OuterComposite FakeOuterCompositeSerialize(ctx, optional)
|
> OuterComposite FakeOuterCompositeSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of object with outer number type
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterCompositeSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**OuterComposite**](OuterComposite.md) | Input composite as post body |
|
||||||
**optional** | ***FakeOuterCompositeSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterCompositeSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | [**optional.Interface of OuterComposite**](OuterComposite.md)| Input composite as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -143,28 +140,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterNumberSerialize
|
## FakeOuterNumberSerialize
|
||||||
|
|
||||||
> float32 FakeOuterNumberSerialize(ctx, optional)
|
> float32 FakeOuterNumberSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer number types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterNumberSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **float32** | Input number as post body |
|
||||||
**optional** | ***FakeOuterNumberSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterNumberSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.Float32**| Input number as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -186,28 +179,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterStringSerialize
|
## FakeOuterStringSerialize
|
||||||
|
|
||||||
> string FakeOuterStringSerialize(ctx, optional)
|
> string FakeOuterStringSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer string types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterStringSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **string** | Input string as post body |
|
||||||
**optional** | ***FakeOuterStringSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterStringSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.String**| Input string as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -229,19 +218,24 @@ No authorization required
|
|||||||
|
|
||||||
## TestBodyWithFileSchema
|
## TestBodyWithFileSchema
|
||||||
|
|
||||||
> TestBodyWithFileSchema(ctx, body)
|
> TestBodyWithFileSchema(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
For this test, the body for this request much reference a schema named `File`.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestBodyWithFileSchemaRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**FileSchemaTestClass**](FileSchemaTestClass.md) | |
|
||||||
**body** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -263,18 +257,23 @@ No authorization required
|
|||||||
|
|
||||||
## TestBodyWithQueryParams
|
## TestBodyWithQueryParams
|
||||||
|
|
||||||
> TestBodyWithQueryParams(ctx, query, body)
|
> TestBodyWithQueryParams(ctx).Query(query).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestBodyWithQueryParamsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**query** | **string** | |
|
||||||
**query** | **string**| |
|
**body** | [**User**](User.md) | |
|
||||||
**body** | [**User**](User.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -296,19 +295,24 @@ No authorization required
|
|||||||
|
|
||||||
## TestClientModel
|
## TestClientModel
|
||||||
|
|
||||||
> Client TestClientModel(ctx, body)
|
> Client TestClientModel(ctx).Body(body).Execute()
|
||||||
|
|
||||||
To test \"client\" model
|
To test \"client\" model
|
||||||
|
|
||||||
To test \"client\" model
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestClientModelRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Client**](Client.md) | client model |
|
||||||
**body** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -330,45 +334,37 @@ No authorization required
|
|||||||
|
|
||||||
## TestEndpointParameters
|
## TestEndpointParameters
|
||||||
|
|
||||||
> TestEndpointParameters(ctx, number, double, patternWithoutDelimiter, byte_, optional)
|
> TestEndpointParameters(ctx).Number(number).Double(double).PatternWithoutDelimiter(patternWithoutDelimiter).Byte_(byte_).Integer(integer).Int32_(int32_).Int64_(int64_).Float(float).String_(string_).Binary(binary).Date(date).DateTime(dateTime).Password(password).Callback(callback).Execute()
|
||||||
|
|
||||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
|
||||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestEndpointParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**number** | **float32** | None |
|
||||||
**number** | **float32**| None |
|
**double** | **float64** | None |
|
||||||
**double** | **float64**| None |
|
**patternWithoutDelimiter** | **string** | None |
|
||||||
**patternWithoutDelimiter** | **string**| None |
|
**byte_** | **string** | None |
|
||||||
**byte_** | **string**| None |
|
**integer** | **int32** | None |
|
||||||
**optional** | ***TestEndpointParametersOpts** | optional parameters | nil if no parameters
|
**int32_** | **int32** | None |
|
||||||
|
**int64_** | **int64** | None |
|
||||||
### Optional Parameters
|
**float** | **float32** | None |
|
||||||
|
**string_** | **string** | None |
|
||||||
Optional parameters are passed through a pointer to a TestEndpointParametersOpts struct
|
**binary** | ***os.File** | None |
|
||||||
|
**date** | **string** | None |
|
||||||
|
**dateTime** | **time.Time** | None |
|
||||||
Name | Type | Description | Notes
|
**password** | **string** | None |
|
||||||
------------- | ------------- | ------------- | -------------
|
**callback** | **string** | None |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**integer** | **optional.Int32**| None |
|
|
||||||
**int32_** | **optional.Int32**| None |
|
|
||||||
**int64_** | **optional.Int64**| None |
|
|
||||||
**float** | **optional.Float32**| None |
|
|
||||||
**string_** | **optional.String**| None |
|
|
||||||
**binary** | **optional.Interface of *os.File****optional.*os.File**| None |
|
|
||||||
**date** | **optional.String**| None |
|
|
||||||
**dateTime** | **optional.Time**| None |
|
|
||||||
**password** | **optional.String**| None |
|
|
||||||
**callback** | **optional.String**| None |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -390,35 +386,31 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## TestEnumParameters
|
## TestEnumParameters
|
||||||
|
|
||||||
> TestEnumParameters(ctx, optional)
|
> TestEnumParameters(ctx).EnumHeaderStringArray(enumHeaderStringArray).EnumHeaderString(enumHeaderString).EnumQueryStringArray(enumQueryStringArray).EnumQueryString(enumQueryString).EnumQueryInteger(enumQueryInteger).EnumQueryDouble(enumQueryDouble).EnumFormStringArray(enumFormStringArray).EnumFormString(enumFormString).Execute()
|
||||||
|
|
||||||
To test enum parameters
|
To test enum parameters
|
||||||
|
|
||||||
To test enum parameters
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestEnumParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**enumHeaderStringArray** | [**[]string**](string.md) | Header parameter enum test (string array) |
|
||||||
**optional** | ***TestEnumParametersOpts** | optional parameters | nil if no parameters
|
**enumHeaderString** | **string** | Header parameter enum test (string) | [default to -efg]
|
||||||
|
**enumQueryStringArray** | [**[]string**](string.md) | Query parameter enum test (string array) |
|
||||||
### Optional Parameters
|
**enumQueryString** | **string** | Query parameter enum test (string) | [default to -efg]
|
||||||
|
**enumQueryInteger** | **int32** | Query parameter enum test (double) |
|
||||||
Optional parameters are passed through a pointer to a TestEnumParametersOpts struct
|
**enumQueryDouble** | **float64** | Query parameter enum test (double) |
|
||||||
|
**enumFormStringArray** | [**[]string**](string.md) | Form parameter enum test (string array) | [default to $]
|
||||||
|
**enumFormString** | **string** | Form parameter enum test (string) | [default to -efg]
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**enumHeaderStringArray** | [**optional.Interface of []string**](string.md)| Header parameter enum test (string array) |
|
|
||||||
**enumHeaderString** | **optional.String**| Header parameter enum test (string) | [default to -efg]
|
|
||||||
**enumQueryStringArray** | [**optional.Interface of []string**](string.md)| Query parameter enum test (string array) |
|
|
||||||
**enumQueryString** | **optional.String**| Query parameter enum test (string) | [default to -efg]
|
|
||||||
**enumQueryInteger** | **optional.Int32**| Query parameter enum test (double) |
|
|
||||||
**enumQueryDouble** | **optional.Float64**| Query parameter enum test (double) |
|
|
||||||
**enumFormStringArray** | [**optional.Interface of []string**](string.md)| Form parameter enum test (string array) | [default to $]
|
|
||||||
**enumFormString** | **optional.String**| Form parameter enum test (string) | [default to -efg]
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -440,36 +432,29 @@ No authorization required
|
|||||||
|
|
||||||
## TestGroupParameters
|
## TestGroupParameters
|
||||||
|
|
||||||
> TestGroupParameters(ctx, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, optional)
|
> TestGroupParameters(ctx).RequiredStringGroup(requiredStringGroup).RequiredBooleanGroup(requiredBooleanGroup).RequiredInt64Group(requiredInt64Group).StringGroup(stringGroup).BooleanGroup(booleanGroup).Int64Group(int64Group).Execute()
|
||||||
|
|
||||||
Fake endpoint to test group parameters (optional)
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
Fake endpoint to test group parameters (optional)
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestGroupParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**requiredStringGroup** | **int32** | Required String in group parameters |
|
||||||
**requiredStringGroup** | **int32**| Required String in group parameters |
|
**requiredBooleanGroup** | **bool** | Required Boolean in group parameters |
|
||||||
**requiredBooleanGroup** | **bool**| Required Boolean in group parameters |
|
**requiredInt64Group** | **int64** | Required Integer in group parameters |
|
||||||
**requiredInt64Group** | **int64**| Required Integer in group parameters |
|
**stringGroup** | **int32** | String in group parameters |
|
||||||
**optional** | ***TestGroupParametersOpts** | optional parameters | nil if no parameters
|
**booleanGroup** | **bool** | Boolean in group parameters |
|
||||||
|
**int64Group** | **int64** | Integer in group parameters |
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a TestGroupParametersOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**stringGroup** | **optional.Int32**| String in group parameters |
|
|
||||||
**booleanGroup** | **optional.Bool**| Boolean in group parameters |
|
|
||||||
**int64Group** | **optional.Int64**| Integer in group parameters |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -491,17 +476,22 @@ No authorization required
|
|||||||
|
|
||||||
## TestInlineAdditionalProperties
|
## TestInlineAdditionalProperties
|
||||||
|
|
||||||
> TestInlineAdditionalProperties(ctx, param)
|
> TestInlineAdditionalProperties(ctx).Param(param).Execute()
|
||||||
|
|
||||||
test inline additionalProperties
|
test inline additionalProperties
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestInlineAdditionalPropertiesRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**param** | [**map[string]string**](string.md) | request body |
|
||||||
**param** | [**map[string]string**](string.md)| request body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -523,18 +513,23 @@ No authorization required
|
|||||||
|
|
||||||
## TestJsonFormData
|
## TestJsonFormData
|
||||||
|
|
||||||
> TestJsonFormData(ctx, param, param2)
|
> TestJsonFormData(ctx).Param(param).Param2(param2).Execute()
|
||||||
|
|
||||||
test json serialization of form data
|
test json serialization of form data
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestJsonFormDataRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**param** | **string** | field1 |
|
||||||
**param** | **string**| field1 |
|
**param2** | **string** | field2 |
|
||||||
**param2** | **string**| field2 |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -556,23 +551,28 @@ No authorization required
|
|||||||
|
|
||||||
## TestQueryParameterCollectionFormat
|
## TestQueryParameterCollectionFormat
|
||||||
|
|
||||||
> TestQueryParameterCollectionFormat(ctx, pipe, ioutil, http, url, context)
|
> TestQueryParameterCollectionFormat(ctx).Pipe(pipe).Ioutil(ioutil).Http(http).Url(url).Context(context).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
To test the collection format in query parameters
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestQueryParameterCollectionFormatRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**pipe** | [**[]string**](string.md) | |
|
||||||
**pipe** | [**[]string**](string.md)| |
|
**ioutil** | [**[]string**](string.md) | |
|
||||||
**ioutil** | [**[]string**](string.md)| |
|
**http** | [**[]string**](string.md) | |
|
||||||
**http** | [**[]string**](string.md)| |
|
**url** | [**[]string**](string.md) | |
|
||||||
**url** | [**[]string**](string.md)| |
|
**context** | [**[]string**](string.md) | |
|
||||||
**context** | [**[]string**](string.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -10,19 +10,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## TestClassname
|
## TestClassname
|
||||||
|
|
||||||
> Client TestClassname(ctx, body)
|
> Client TestClassname(ctx).Body(body).Execute()
|
||||||
|
|
||||||
To test class name in snake case
|
To test class name in snake case
|
||||||
|
|
||||||
To test class name in snake case
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestClassnameRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Client**](Client.md) | client model |
|
||||||
**body** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -18,17 +18,22 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## AddPet
|
## AddPet
|
||||||
|
|
||||||
> AddPet(ctx, body)
|
> AddPet(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Add a new pet to the store
|
Add a new pet to the store
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiAddPetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
|
||||||
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -50,28 +55,27 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## DeletePet
|
## DeletePet
|
||||||
|
|
||||||
> DeletePet(ctx, petId, optional)
|
> DeletePet(ctx, petId).ApiKey(apiKey).Execute()
|
||||||
|
|
||||||
Deletes a pet
|
Deletes a pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| Pet id to delete |
|
**petId** | **int64** | Pet id to delete |
|
||||||
**optional** | ***DeletePetOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a DeletePetOpts struct
|
Other parameters are passed through a pointer to a apiDeletePetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**apiKey** | **optional.String**| |
|
**apiKey** | **string** | |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -93,19 +97,24 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## FindPetsByStatus
|
## FindPetsByStatus
|
||||||
|
|
||||||
> []Pet FindPetsByStatus(ctx, status)
|
> []Pet FindPetsByStatus(ctx).Status(status).Execute()
|
||||||
|
|
||||||
Finds Pets by status
|
Finds Pets by status
|
||||||
|
|
||||||
Multiple status values can be provided with comma separated strings
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFindPetsByStatusRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**status** | [**[]string**](string.md) | Status values that need to be considered for filter |
|
||||||
**status** | [**[]string**](string.md)| Status values that need to be considered for filter |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -127,19 +136,24 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## FindPetsByTags
|
## FindPetsByTags
|
||||||
|
|
||||||
> []Pet FindPetsByTags(ctx, tags)
|
> []Pet FindPetsByTags(ctx).Tags(tags).Execute()
|
||||||
|
|
||||||
Finds Pets by tags
|
Finds Pets by tags
|
||||||
|
|
||||||
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFindPetsByTagsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**tags** | [**[]string**](string.md) | Tags to filter by |
|
||||||
**tags** | [**[]string**](string.md)| Tags to filter by |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -161,19 +175,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## GetPetById
|
## GetPetById
|
||||||
|
|
||||||
> Pet GetPetById(ctx, petId)
|
> Pet GetPetById(ctx, petId).Execute()
|
||||||
|
|
||||||
Find pet by ID
|
Find pet by ID
|
||||||
|
|
||||||
Returns a single pet
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to return |
|
**petId** | **int64** | ID of pet to return |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetPetByIdRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -195,17 +218,22 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UpdatePet
|
## UpdatePet
|
||||||
|
|
||||||
> UpdatePet(ctx, body)
|
> UpdatePet(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Update an existing pet
|
Update an existing pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiUpdatePetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
|
||||||
**body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -227,29 +255,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UpdatePetWithForm
|
## UpdatePetWithForm
|
||||||
|
|
||||||
> UpdatePetWithForm(ctx, petId, optional)
|
> UpdatePetWithForm(ctx, petId).Name(name).Status(status).Execute()
|
||||||
|
|
||||||
Updates a pet in the store with form data
|
Updates a pet in the store with form data
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet that needs to be updated |
|
**petId** | **int64** | ID of pet that needs to be updated |
|
||||||
**optional** | ***UpdatePetWithFormOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UpdatePetWithFormOpts struct
|
Other parameters are passed through a pointer to a apiUpdatePetWithFormRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**name** | **optional.String**| Updated name of the pet |
|
**name** | **string** | Updated name of the pet |
|
||||||
**status** | **optional.String**| Updated status of the pet |
|
**status** | **string** | Updated status of the pet |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -271,29 +298,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UploadFile
|
## UploadFile
|
||||||
|
|
||||||
> ApiResponse UploadFile(ctx, petId, optional)
|
> ApiResponse UploadFile(ctx, petId).AdditionalMetadata(additionalMetadata).File(file).Execute()
|
||||||
|
|
||||||
uploads an image
|
uploads an image
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to update |
|
**petId** | **int64** | ID of pet to update |
|
||||||
**optional** | ***UploadFileOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UploadFileOpts struct
|
Other parameters are passed through a pointer to a apiUploadFileRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**additionalMetadata** | **optional.String**| Additional data to pass to server |
|
**additionalMetadata** | **string** | Additional data to pass to server |
|
||||||
**file** | **optional.Interface of *os.File****optional.*os.File**| file to upload |
|
**file** | ***os.File** | file to upload |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -315,30 +341,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UploadFileWithRequiredFile
|
## UploadFileWithRequiredFile
|
||||||
|
|
||||||
> ApiResponse UploadFileWithRequiredFile(ctx, petId, requiredFile, optional)
|
> ApiResponse UploadFileWithRequiredFile(ctx, petId).RequiredFile(requiredFile).AdditionalMetadata(additionalMetadata).Execute()
|
||||||
|
|
||||||
uploads an image (required)
|
uploads an image (required)
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to update |
|
**petId** | **int64** | ID of pet to update |
|
||||||
**requiredFile** | ***os.File*****os.File**| file to upload |
|
|
||||||
**optional** | ***UploadFileWithRequiredFileOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UploadFileWithRequiredFileOpts struct
|
Other parameters are passed through a pointer to a apiUploadFileWithRequiredFileRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
**requiredFile** | ***os.File** | file to upload |
|
||||||
**additionalMetadata** | **optional.String**| Additional data to pass to server |
|
**additionalMetadata** | **string** | Additional data to pass to server |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -13,19 +13,28 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## DeleteOrder
|
## DeleteOrder
|
||||||
|
|
||||||
> DeleteOrder(ctx, orderId)
|
> DeleteOrder(ctx, orderId).Execute()
|
||||||
|
|
||||||
Delete purchase order by ID
|
Delete purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**orderId** | **string**| ID of the order that needs to be deleted |
|
**orderId** | **string** | ID of the order that needs to be deleted |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiDeleteOrderRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -47,16 +56,21 @@ No authorization required
|
|||||||
|
|
||||||
## GetInventory
|
## GetInventory
|
||||||
|
|
||||||
> map[string]int32 GetInventory(ctx, )
|
> map[string]int32 GetInventory(ctx).Execute()
|
||||||
|
|
||||||
Returns pet inventories by status
|
Returns pet inventories by status
|
||||||
|
|
||||||
Returns a map of status codes to quantities
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetInventoryRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
**map[string]int32**
|
**map[string]int32**
|
||||||
@ -77,19 +91,28 @@ This endpoint does not need any parameter.
|
|||||||
|
|
||||||
## GetOrderById
|
## GetOrderById
|
||||||
|
|
||||||
> Order GetOrderById(ctx, orderId)
|
> Order GetOrderById(ctx, orderId).Execute()
|
||||||
|
|
||||||
Find purchase order by ID
|
Find purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**orderId** | **int64**| ID of pet that needs to be fetched |
|
**orderId** | **int64** | ID of pet that needs to be fetched |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetOrderByIdRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -111,17 +134,22 @@ No authorization required
|
|||||||
|
|
||||||
## PlaceOrder
|
## PlaceOrder
|
||||||
|
|
||||||
> Order PlaceOrder(ctx, body)
|
> Order PlaceOrder(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Place an order for a pet
|
Place an order for a pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiPlaceOrderRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**Order**](Order.md) | order placed for purchasing the pet |
|
||||||
**body** | [**Order**](Order.md)| order placed for purchasing the pet |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -17,19 +17,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## CreateUser
|
## CreateUser
|
||||||
|
|
||||||
> CreateUser(ctx, body)
|
> CreateUser(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Create user
|
Create user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**User**](User.md) | Created user object |
|
||||||
**body** | [**User**](User.md)| Created user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -51,17 +56,22 @@ No authorization required
|
|||||||
|
|
||||||
## CreateUsersWithArrayInput
|
## CreateUsersWithArrayInput
|
||||||
|
|
||||||
> CreateUsersWithArrayInput(ctx, body)
|
> CreateUsersWithArrayInput(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Creates list of users with given input array
|
Creates list of users with given input array
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUsersWithArrayInputRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**[]User**](User.md) | List of user object |
|
||||||
**body** | [**[]User**](User.md)| List of user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -83,17 +93,22 @@ No authorization required
|
|||||||
|
|
||||||
## CreateUsersWithListInput
|
## CreateUsersWithListInput
|
||||||
|
|
||||||
> CreateUsersWithListInput(ctx, body)
|
> CreateUsersWithListInput(ctx).Body(body).Execute()
|
||||||
|
|
||||||
Creates list of users with given input array
|
Creates list of users with given input array
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUsersWithListInputRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | [**[]User**](User.md) | List of user object |
|
||||||
**body** | [**[]User**](User.md)| List of user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -115,19 +130,28 @@ No authorization required
|
|||||||
|
|
||||||
## DeleteUser
|
## DeleteUser
|
||||||
|
|
||||||
> DeleteUser(ctx, username)
|
> DeleteUser(ctx, username).Execute()
|
||||||
|
|
||||||
Delete user
|
Delete user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| The name that needs to be deleted |
|
**username** | **string** | The name that needs to be deleted |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiDeleteUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -149,17 +173,26 @@ No authorization required
|
|||||||
|
|
||||||
## GetUserByName
|
## GetUserByName
|
||||||
|
|
||||||
> User GetUserByName(ctx, username)
|
> User GetUserByName(ctx, username).Execute()
|
||||||
|
|
||||||
Get user by user name
|
Get user by user name
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| The name that needs to be fetched. Use user1 for testing. |
|
**username** | **string** | The name that needs to be fetched. Use user1 for testing. |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetUserByNameRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -181,18 +214,23 @@ No authorization required
|
|||||||
|
|
||||||
## LoginUser
|
## LoginUser
|
||||||
|
|
||||||
> string LoginUser(ctx, username, password)
|
> string LoginUser(ctx).Username(username).Password(password).Execute()
|
||||||
|
|
||||||
Logs user into the system
|
Logs user into the system
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiLoginUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**username** | **string** | The user name for login |
|
||||||
**username** | **string**| The user name for login |
|
**password** | **string** | The password for login in clear text |
|
||||||
**password** | **string**| The password for login in clear text |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -214,14 +252,19 @@ No authorization required
|
|||||||
|
|
||||||
## LogoutUser
|
## LogoutUser
|
||||||
|
|
||||||
> LogoutUser(ctx, )
|
> LogoutUser(ctx).Execute()
|
||||||
|
|
||||||
Logs out current logged in user session
|
Logs out current logged in user session
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiLogoutUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@ -242,20 +285,29 @@ No authorization required
|
|||||||
|
|
||||||
## UpdateUser
|
## UpdateUser
|
||||||
|
|
||||||
> UpdateUser(ctx, username, body)
|
> UpdateUser(ctx, username).Body(body).Execute()
|
||||||
|
|
||||||
Updated user
|
Updated user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| name that need to be deleted |
|
**username** | **string** | name that need to be deleted |
|
||||||
**body** | [**User**](User.md)| Updated user object |
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiUpdateUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
**body** | [**User**](User.md) | Updated user object |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/antihax/optional"
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
sw "./go-petstore"
|
sw "./go-petstore"
|
||||||
@ -32,7 +31,7 @@ func TestAddPet(t *testing.T) {
|
|||||||
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
PhotoUrls: []string{"http://1.com", "http://2.com"}, Status: sw.PtrString("pending"),
|
||||||
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
Tags: &[]sw.Tag{sw.Tag{Id: sw.PtrInt64(1), Name: sw.PtrString("tag2")}}})
|
||||||
|
|
||||||
r, err := client.PetApi.AddPet(context.Background(), newPet)
|
r, err := client.PetApi.AddPet(context.Background()).Body(newPet).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding pet: %v", err)
|
t.Fatalf("Error while adding pet: %v", err)
|
||||||
@ -43,7 +42,7 @@ func TestAddPet(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestFindPetsByStatusWithMissingParam(t *testing.T) {
|
func TestFindPetsByStatusWithMissingParam(t *testing.T) {
|
||||||
_, r, err := client.PetApi.FindPetsByStatus(context.Background(), nil)
|
_, r, err := client.PetApi.FindPetsByStatus(context.Background()).Status(nil).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while testing TestFindPetsByStatusWithMissingParam: %v", err)
|
t.Fatalf("Error while testing TestFindPetsByStatusWithMissingParam: %v", err)
|
||||||
@ -58,7 +57,7 @@ func TestGetPetById(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetPetByIdWithInvalidID(t *testing.T) {
|
func TestGetPetByIdWithInvalidID(t *testing.T) {
|
||||||
resp, r, err := client.PetApi.GetPetById(context.Background(), 999999999)
|
resp, r, err := client.PetApi.GetPetById(context.Background(), 999999999).Execute()
|
||||||
if r != nil && r.StatusCode == 404 {
|
if r != nil && r.StatusCode == 404 {
|
||||||
assertedError, ok := err.(sw.GenericOpenAPIError)
|
assertedError, ok := err.(sw.GenericOpenAPIError)
|
||||||
a := assert.New(t)
|
a := assert.New(t)
|
||||||
@ -75,10 +74,7 @@ func TestGetPetByIdWithInvalidID(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestUpdatePetWithForm(t *testing.T) {
|
func TestUpdatePetWithForm(t *testing.T) {
|
||||||
r, err := client.PetApi.UpdatePetWithForm(context.Background(), 12830, &sw.UpdatePetWithFormOpts{
|
r, err := client.PetApi.UpdatePetWithForm(context.Background(), 12830).Name("golang").Status("available").Execute()
|
||||||
Name: optional.NewString("golang"),
|
|
||||||
Status: optional.NewString("available"),
|
|
||||||
})
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while updating pet by id: %v", err)
|
t.Fatalf("Error while updating pet by id: %v", err)
|
||||||
t.Log(r)
|
t.Log(r)
|
||||||
@ -93,7 +89,7 @@ func TestUpdatePetWithForm(t *testing.T) {
|
|||||||
|
|
||||||
func TestFindPetsByTag(t *testing.T) {
|
func TestFindPetsByTag(t *testing.T) {
|
||||||
var found = false
|
var found = false
|
||||||
resp, r, err := client.PetApi.FindPetsByTags(context.Background(), []string{"tag2"})
|
resp, r, err := client.PetApi.FindPetsByTags(context.Background()).Tags([]string{"tag2"}).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while getting pet by tag: %v", err)
|
t.Fatalf("Error while getting pet by tag: %v", err)
|
||||||
t.Log(r)
|
t.Log(r)
|
||||||
@ -122,7 +118,7 @@ func TestFindPetsByTag(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestFindPetsByStatus(t *testing.T) {
|
func TestFindPetsByStatus(t *testing.T) {
|
||||||
resp, r, err := client.PetApi.FindPetsByStatus(context.Background(), []string{"available"})
|
resp, r, err := client.PetApi.FindPetsByStatus(context.Background()).Status([]string{"available"}).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while getting pet by id: %v", err)
|
t.Fatalf("Error while getting pet by id: %v", err)
|
||||||
t.Log(r)
|
t.Log(r)
|
||||||
@ -145,10 +141,7 @@ func TestFindPetsByStatus(t *testing.T) {
|
|||||||
func TestUploadFile(t *testing.T) {
|
func TestUploadFile(t *testing.T) {
|
||||||
file, _ := os.Open("../python/testfiles/foo.png")
|
file, _ := os.Open("../python/testfiles/foo.png")
|
||||||
|
|
||||||
_, r, err := client.PetApi.UploadFile(context.Background(), 12830, &sw.UploadFileOpts{
|
_, r, err := client.PetApi.UploadFile(context.Background(), 12830).AdditionalMetadata("golang").File(file).Execute()
|
||||||
AdditionalMetadata: optional.NewString("golang"),
|
|
||||||
File: optional.NewInterface(file),
|
|
||||||
})
|
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while uploading file: %v", err)
|
t.Fatalf("Error while uploading file: %v", err)
|
||||||
@ -163,11 +156,7 @@ func TestUploadFileRequired(t *testing.T) {
|
|||||||
return // remove when server supports this endpoint
|
return // remove when server supports this endpoint
|
||||||
file, _ := os.Open("../python/testfiles/foo.png")
|
file, _ := os.Open("../python/testfiles/foo.png")
|
||||||
|
|
||||||
_, r, err := client.PetApi.UploadFileWithRequiredFile(context.Background(), 12830,
|
_, r, err := client.PetApi.UploadFileWithRequiredFile(context.Background(), 12830).RequiredFile(file).AdditionalMetadata("golang").Execute()
|
||||||
file,
|
|
||||||
&sw.UploadFileWithRequiredFileOpts{
|
|
||||||
AdditionalMetadata: optional.NewString("golang"),
|
|
||||||
})
|
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while uploading file: %v", err)
|
t.Fatalf("Error while uploading file: %v", err)
|
||||||
@ -179,7 +168,7 @@ func TestUploadFileRequired(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestDeletePet(t *testing.T) {
|
func TestDeletePet(t *testing.T) {
|
||||||
r, err := client.PetApi.DeletePet(context.Background(), 12830, nil)
|
r, err := client.PetApi.DeletePet(context.Background(), 12830).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -269,7 +258,7 @@ func waitOnFunctions(t *testing.T, errc chan error, n int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func deletePet(t *testing.T, id int64) {
|
func deletePet(t *testing.T, id int64) {
|
||||||
r, err := client.PetApi.DeletePet(context.Background(), id, nil)
|
r, err := client.PetApi.DeletePet(context.Background(), id).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting pet by id: %v", err)
|
t.Fatalf("Error while deleting pet by id: %v", err)
|
||||||
@ -281,7 +270,7 @@ func deletePet(t *testing.T, id int64) {
|
|||||||
|
|
||||||
func isPetCorrect(t *testing.T, id int64, name string, status string) {
|
func isPetCorrect(t *testing.T, id int64, name string, status string) {
|
||||||
assert := assert.New(t)
|
assert := assert.New(t)
|
||||||
resp, r, err := client.PetApi.GetPetById(context.Background(), id)
|
resp, r, err := client.PetApi.GetPetById(context.Background(), id).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while getting pet by id: %v", err)
|
t.Fatalf("Error while getting pet by id: %v", err)
|
||||||
} else {
|
} else {
|
||||||
|
@ -18,7 +18,7 @@ func TestPlaceOrder(t *testing.T) {
|
|||||||
Status: sw.PtrString("placed"),
|
Status: sw.PtrString("placed"),
|
||||||
Complete: sw.PtrBool(false)}
|
Complete: sw.PtrBool(false)}
|
||||||
|
|
||||||
_, r, err := client.StoreApi.PlaceOrder(context.Background(), newOrder)
|
_, r, err := client.StoreApi.PlaceOrder(context.Background()).Body(newOrder).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// Skip parsing time error due to error in Petstore Test Server
|
// Skip parsing time error due to error in Petstore Test Server
|
||||||
|
@ -20,7 +20,7 @@ func TestCreateUser(t *testing.T) {
|
|||||||
Phone: sw.PtrString("5101112222"),
|
Phone: sw.PtrString("5101112222"),
|
||||||
UserStatus: sw.PtrInt32(1)}
|
UserStatus: sw.PtrInt32(1)}
|
||||||
|
|
||||||
apiResponse, err := client.UserApi.CreateUser(context.Background(), newUser)
|
apiResponse, err := client.UserApi.CreateUser(context.Background()).Body(newUser).Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding user: %v", err)
|
t.Fatalf("Error while adding user: %v", err)
|
||||||
@ -55,7 +55,7 @@ func TestCreateUsersWithArrayInput(t *testing.T) {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
apiResponse, err := client.UserApi.CreateUsersWithArrayInput(context.Background(), newUsers)
|
apiResponse, err := client.UserApi.CreateUsersWithArrayInput(context.Background()).Body(newUsers).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while adding users: %v", err)
|
t.Fatalf("Error while adding users: %v", err)
|
||||||
}
|
}
|
||||||
@ -64,13 +64,13 @@ func TestCreateUsersWithArrayInput(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//tear down
|
//tear down
|
||||||
_, err1 := client.UserApi.DeleteUser(context.Background(), "gopher1")
|
_, err1 := client.UserApi.DeleteUser(context.Background(), "gopher1").Execute()
|
||||||
if err1 != nil {
|
if err1 != nil {
|
||||||
t.Errorf("Error while deleting user")
|
t.Errorf("Error while deleting user")
|
||||||
t.Log(err1)
|
t.Log(err1)
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err2 := client.UserApi.DeleteUser(context.Background(), "gopher2")
|
_, err2 := client.UserApi.DeleteUser(context.Background(), "gopher2").Execute()
|
||||||
if err2 != nil {
|
if err2 != nil {
|
||||||
t.Errorf("Error while deleting user")
|
t.Errorf("Error while deleting user")
|
||||||
t.Log(err2)
|
t.Log(err2)
|
||||||
@ -80,7 +80,7 @@ func TestCreateUsersWithArrayInput(t *testing.T) {
|
|||||||
func TestGetUserByName(t *testing.T) {
|
func TestGetUserByName(t *testing.T) {
|
||||||
assert := assert.New(t)
|
assert := assert.New(t)
|
||||||
|
|
||||||
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "gopher")
|
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "gopher").Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while getting user by id: %v", err)
|
t.Fatalf("Error while getting user by id: %v", err)
|
||||||
} else {
|
} else {
|
||||||
@ -95,7 +95,7 @@ func TestGetUserByName(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetUserByNameWithInvalidID(t *testing.T) {
|
func TestGetUserByNameWithInvalidID(t *testing.T) {
|
||||||
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "999999999")
|
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "999999999").Execute()
|
||||||
if apiResponse != nil && apiResponse.StatusCode == 404 {
|
if apiResponse != nil && apiResponse.StatusCode == 404 {
|
||||||
return // This is a pass condition. API will return with a 404 error.
|
return // This is a pass condition. API will return with a 404 error.
|
||||||
} else if err != nil {
|
} else if err != nil {
|
||||||
@ -122,7 +122,7 @@ func TestUpdateUser(t *testing.T) {
|
|||||||
Phone: sw.PtrString("5101112222"),
|
Phone: sw.PtrString("5101112222"),
|
||||||
UserStatus: sw.PtrInt32(1)}
|
UserStatus: sw.PtrInt32(1)}
|
||||||
|
|
||||||
apiResponse, err := client.UserApi.UpdateUser(context.Background(), "gopher", newUser)
|
apiResponse, err := client.UserApi.UpdateUser(context.Background(), "gopher").Body(newUser).Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting user by id: %v", err)
|
t.Fatalf("Error while deleting user by id: %v", err)
|
||||||
}
|
}
|
||||||
@ -131,7 +131,7 @@ func TestUpdateUser(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//verify changings are correct
|
//verify changings are correct
|
||||||
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "gopher")
|
resp, apiResponse, err := client.UserApi.GetUserByName(context.Background(), "gopher").Execute()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while getting user by id: %v", err)
|
t.Fatalf("Error while getting user by id: %v", err)
|
||||||
} else {
|
} else {
|
||||||
@ -142,7 +142,7 @@ func TestUpdateUser(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestDeleteUser(t *testing.T) {
|
func TestDeleteUser(t *testing.T) {
|
||||||
apiResponse, err := client.UserApi.DeleteUser(context.Background(), "gopher")
|
apiResponse, err := client.UserApi.DeleteUser(context.Background(), "gopher").Execute()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Error while deleting user: %v", err)
|
t.Fatalf("Error while deleting user: %v", err)
|
||||||
|
@ -24,14 +24,36 @@ var (
|
|||||||
// AnotherFakeApiService AnotherFakeApi service
|
// AnotherFakeApiService AnotherFakeApi service
|
||||||
type AnotherFakeApiService service
|
type AnotherFakeApiService service
|
||||||
|
|
||||||
|
type apiCall123TestSpecialTagsRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *AnotherFakeApiService
|
||||||
|
client *Client
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCall123TestSpecialTagsRequest) Client(client Client) apiCall123TestSpecialTagsRequest {
|
||||||
|
r.client = &client
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Call123TestSpecialTags To test special tags
|
Call123TestSpecialTags 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 client client model
|
@return apiCall123TestSpecialTagsRequest
|
||||||
@return Client
|
|
||||||
*/
|
*/
|
||||||
func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, client Client) (Client, *_nethttp.Response, error) {
|
func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context) apiCall123TestSpecialTagsRequest {
|
||||||
|
return apiCall123TestSpecialTagsRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Client
|
||||||
|
*/
|
||||||
|
func (r apiCall123TestSpecialTagsRequest) Execute() (Client, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPatch
|
localVarHTTPMethod = _nethttp.MethodPatch
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -41,7 +63,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, cli
|
|||||||
localVarReturnValue Client
|
localVarReturnValue Client
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "AnotherFakeApiService.Call123TestSpecialTags")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "AnotherFakeApiService.Call123TestSpecialTags")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +73,10 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, cli
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.client == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("client is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -70,13 +96,13 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, cli
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &client
|
localVarPostBody = r.client
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -94,7 +120,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, cli
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Client
|
var v Client
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -104,7 +130,7 @@ func (a *AnotherFakeApiService) Call123TestSpecialTags(ctx _context.Context, cli
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -24,12 +24,29 @@ var (
|
|||||||
// DefaultApiService DefaultApi service
|
// DefaultApiService DefaultApi service
|
||||||
type DefaultApiService service
|
type DefaultApiService service
|
||||||
|
|
||||||
|
type apiFooGetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *DefaultApiService
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FooGet Method for FooGet
|
FooGet Method for FooGet
|
||||||
* @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 InlineResponseDefault
|
@return apiFooGetRequest
|
||||||
*/
|
*/
|
||||||
func (a *DefaultApiService) FooGet(ctx _context.Context) (InlineResponseDefault, *_nethttp.Response, error) {
|
func (a *DefaultApiService) FooGet(ctx _context.Context) apiFooGetRequest {
|
||||||
|
return apiFooGetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return InlineResponseDefault
|
||||||
|
*/
|
||||||
|
func (r apiFooGetRequest) Execute() (InlineResponseDefault, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -39,7 +56,7 @@ func (a *DefaultApiService) FooGet(ctx _context.Context) (InlineResponseDefault,
|
|||||||
localVarReturnValue InlineResponseDefault
|
localVarReturnValue InlineResponseDefault
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "DefaultApiService.FooGet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.FooGet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -67,12 +84,12 @@ func (a *DefaultApiService) FooGet(ctx _context.Context) (InlineResponseDefault,
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -89,7 +106,7 @@ func (a *DefaultApiService) FooGet(ctx _context.Context) (InlineResponseDefault,
|
|||||||
error: localVarHTTPResponse.Status,
|
error: localVarHTTPResponse.Status,
|
||||||
}
|
}
|
||||||
var v InlineResponseDefault
|
var v InlineResponseDefault
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -98,7 +115,7 @@ func (a *DefaultApiService) FooGet(ctx _context.Context) (InlineResponseDefault,
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -24,14 +24,36 @@ var (
|
|||||||
// FakeClassnameTags123ApiService FakeClassnameTags123Api service
|
// FakeClassnameTags123ApiService FakeClassnameTags123Api service
|
||||||
type FakeClassnameTags123ApiService service
|
type FakeClassnameTags123ApiService service
|
||||||
|
|
||||||
|
type apiTestClassnameRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *FakeClassnameTags123ApiService
|
||||||
|
client *Client
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiTestClassnameRequest) Client(client Client) apiTestClassnameRequest {
|
||||||
|
r.client = &client
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TestClassname To test class name in snake case
|
TestClassname 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 client client model
|
@return apiTestClassnameRequest
|
||||||
@return Client
|
|
||||||
*/
|
*/
|
||||||
func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, client Client) (Client, *_nethttp.Response, error) {
|
func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context) apiTestClassnameRequest {
|
||||||
|
return apiTestClassnameRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Client
|
||||||
|
*/
|
||||||
|
func (r apiTestClassnameRequest) Execute() (Client, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPatch
|
localVarHTTPMethod = _nethttp.MethodPatch
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -41,7 +63,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
localVarReturnValue Client
|
localVarReturnValue Client
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "FakeClassnameTags123ApiService.TestClassname")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "FakeClassnameTags123ApiService.TestClassname")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +73,10 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.client == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("client is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -70,10 +96,10 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &client
|
localVarPostBody = r.client
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key_query"]; ok {
|
if auth, ok := auth["api_key_query"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -85,12 +111,12 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -108,7 +134,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Client
|
var v Client
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -118,7 +144,7 @@ func (a *FakeClassnameTags123ApiService) TestClassname(ctx _context.Context, cli
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -15,7 +15,6 @@ import (
|
|||||||
_nethttp "net/http"
|
_nethttp "net/http"
|
||||||
_neturl "net/url"
|
_neturl "net/url"
|
||||||
"strings"
|
"strings"
|
||||||
"github.com/antihax/optional"
|
|
||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -27,21 +26,45 @@ var (
|
|||||||
// PetApiService PetApi service
|
// PetApiService PetApi service
|
||||||
type PetApiService service
|
type PetApiService service
|
||||||
|
|
||||||
|
type apiAddPetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
pet *Pet
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiAddPetRequest) Pet(pet Pet) apiAddPetRequest {
|
||||||
|
r.pet = &pet
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AddPet Add a new pet to the store
|
AddPet 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 pet Pet object that needs to be added to the store
|
@return apiAddPetRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) AddPet(ctx _context.Context, pet Pet) (*_nethttp.Response, error) {
|
func (a *PetApiService) AddPet(ctx _context.Context) apiAddPetRequest {
|
||||||
|
return apiAddPetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiAddPetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.AddPet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.AddPet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -51,6 +74,10 @@ func (a *PetApiService) AddPet(ctx _context.Context, pet Pet) (*_nethttp.Respons
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.pet == nil {
|
||||||
|
return nil, reportError("pet is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
||||||
@ -70,13 +97,13 @@ func (a *PetApiService) AddPet(ctx _context.Context, pet Pet) (*_nethttp.Respons
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &pet
|
localVarPostBody = r.pet
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -97,40 +124,60 @@ func (a *PetApiService) AddPet(ctx _context.Context, pet Pet) (*_nethttp.Respons
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiDeletePetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
apiKey *string
|
||||||
|
}
|
||||||
|
|
||||||
// DeletePetOpts Optional parameters for the method 'DeletePet'
|
|
||||||
type DeletePetOpts struct {
|
func (r apiDeletePetRequest) ApiKey(apiKey string) apiDeletePetRequest {
|
||||||
ApiKey optional.String
|
r.apiKey = &apiKey
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeletePet Deletes a pet
|
DeletePet 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:
|
@return apiDeletePetRequest
|
||||||
* @param "ApiKey" (optional.String) -
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOptionals *DeletePetOpts) (*_nethttp.Response, error) {
|
func (a *PetApiService) DeletePet(ctx _context.Context, petId int64) apiDeletePetRequest {
|
||||||
|
return apiDeletePetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeletePetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.DeletePet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.DeletePet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -148,15 +195,15 @@ func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOpt
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.ApiKey.IsSet() {
|
if r.apiKey != nil {
|
||||||
localVarHeaderParams["api_key"] = parameterToString(localVarOptionals.ApiKey.Value(), "")
|
localVarHeaderParams["api_key"] = parameterToString(*r.apiKey, "")
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -177,15 +224,36 @@ func (a *PetApiService) DeletePet(ctx _context.Context, petId int64, localVarOpt
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiFindPetsByStatusRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
status *[]string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiFindPetsByStatusRequest) Status(status []string) apiFindPetsByStatusRequest {
|
||||||
|
r.status = &status
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FindPetsByStatus Finds Pets by status
|
FindPetsByStatus 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
|
@return apiFindPetsByStatusRequest
|
||||||
@return []Pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string) ([]Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) FindPetsByStatus(ctx _context.Context) apiFindPetsByStatusRequest {
|
||||||
|
return apiFindPetsByStatusRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return []Pet
|
||||||
|
*/
|
||||||
|
func (r apiFindPetsByStatusRequest) Execute() ([]Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -195,7 +263,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
localVarReturnValue []Pet
|
localVarReturnValue []Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.FindPetsByStatus")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.FindPetsByStatus")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -205,8 +273,12 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.status == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("status is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("status", parameterToString(status, "csv"))
|
localVarQueryParams.Add("status", parameterToString(*r.status, "csv"))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -224,12 +296,12 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -247,7 +319,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v []Pet
|
var v []Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -258,7 +330,7 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -269,15 +341,36 @@ func (a *PetApiService) FindPetsByStatus(ctx _context.Context, status []string)
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiFindPetsByTagsRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
tags *[]string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiFindPetsByTagsRequest) Tags(tags []string) apiFindPetsByTagsRequest {
|
||||||
|
r.tags = &tags
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FindPetsByTags Finds Pets by tags
|
FindPetsByTags 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
|
@return apiFindPetsByTagsRequest
|
||||||
@return []Pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) FindPetsByTags(ctx _context.Context) apiFindPetsByTagsRequest {
|
||||||
|
return apiFindPetsByTagsRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return []Pet
|
||||||
|
*/
|
||||||
|
func (r apiFindPetsByTagsRequest) Execute() ([]Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -287,7 +380,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
localVarReturnValue []Pet
|
localVarReturnValue []Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.FindPetsByTags")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.FindPetsByTags")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -297,8 +390,12 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.tags == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("tags is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("tags", parameterToString(tags, "csv"))
|
localVarQueryParams.Add("tags", parameterToString(*r.tags, "csv"))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -316,12 +413,12 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -339,7 +436,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v []Pet
|
var v []Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -350,7 +447,7 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -361,15 +458,33 @@ func (a *PetApiService) FindPetsByTags(ctx _context.Context, tags []string) ([]P
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetPetByIdRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetPetById Find pet by ID
|
GetPetById 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 apiGetPetByIdRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_nethttp.Response, error) {
|
func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) apiGetPetByIdRequest {
|
||||||
|
return apiGetPetByIdRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Pet
|
||||||
|
*/
|
||||||
|
func (r apiGetPetByIdRequest) Execute() (Pet, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -379,17 +494,18 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
localVarReturnValue Pet
|
localVarReturnValue Pet
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.GetPetById")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.GetPetById")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -408,9 +524,9 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key"]; ok {
|
if auth, ok := auth["api_key"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -422,12 +538,12 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -445,7 +561,7 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Pet
|
var v Pet
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -456,7 +572,7 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -467,22 +583,45 @@ func (a *PetApiService) GetPetById(ctx _context.Context, petId int64) (Pet, *_ne
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdatePetRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
pet *Pet
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiUpdatePetRequest) Pet(pet Pet) apiUpdatePetRequest {
|
||||||
|
r.pet = &pet
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdatePet Update an existing pet
|
UpdatePet 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 pet Pet object that needs to be added to the store
|
@return apiUpdatePetRequest
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UpdatePet(ctx _context.Context, pet Pet) (*_nethttp.Response, error) {
|
func (a *PetApiService) UpdatePet(ctx _context.Context) apiUpdatePetRequest {
|
||||||
|
return apiUpdatePetRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdatePetRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPut
|
localVarHTTPMethod = _nethttp.MethodPut
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UpdatePet")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UpdatePet")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -492,6 +631,10 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, pet Pet) (*_nethttp.Resp
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.pet == nil {
|
||||||
|
return nil, reportError("pet is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
localVarHTTPContentTypes := []string{"application/json", "application/xml"}
|
||||||
@ -511,13 +654,13 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, pet Pet) (*_nethttp.Resp
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &pet
|
localVarPostBody = r.pet
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -538,42 +681,66 @@ func (a *PetApiService) UpdatePet(ctx _context.Context, pet Pet) (*_nethttp.Resp
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdatePetWithFormRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
name *string
|
||||||
|
status *string
|
||||||
|
}
|
||||||
|
|
||||||
// UpdatePetWithFormOpts Optional parameters for the method 'UpdatePetWithForm'
|
|
||||||
type UpdatePetWithFormOpts struct {
|
func (r apiUpdatePetWithFormRequest) Name(name string) apiUpdatePetWithFormRequest {
|
||||||
Name optional.String
|
r.name = &name
|
||||||
Status optional.String
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUpdatePetWithFormRequest) Status(status string) apiUpdatePetWithFormRequest {
|
||||||
|
r.status = &status
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdatePetWithForm Updates a pet in the store with form data
|
UpdatePetWithForm 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:
|
@return apiUpdatePetWithFormRequest
|
||||||
* @param "Name" (optional.String) - Updated name of the pet
|
|
||||||
* @param "Status" (optional.String) - Updated status of the pet
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, localVarOptionals *UpdatePetWithFormOpts) (*_nethttp.Response, error) {
|
func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64) apiUpdatePetWithFormRequest {
|
||||||
|
return apiUpdatePetWithFormRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdatePetWithFormRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UpdatePetWithForm")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UpdatePetWithForm")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}"
|
localVarPath := localBasePath + "/pet/{petId}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.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"}
|
||||||
|
|
||||||
@ -591,18 +758,18 @@ func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, loc
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.Name.IsSet() {
|
if r.name != nil {
|
||||||
localVarFormParams.Add("name", parameterToString(localVarOptionals.Name.Value(), ""))
|
localVarFormParams.Add("name", parameterToString(*r.name, ""))
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.Status.IsSet() {
|
if r.status != nil {
|
||||||
localVarFormParams.Add("status", parameterToString(localVarOptionals.Status.Value(), ""))
|
localVarFormParams.Add("status", parameterToString(*r.status, ""))
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -623,23 +790,44 @@ func (a *PetApiService) UpdatePetWithForm(ctx _context.Context, petId int64, loc
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUploadFileRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
additionalMetadata *string
|
||||||
|
file **os.File
|
||||||
|
}
|
||||||
|
|
||||||
// UploadFileOpts Optional parameters for the method 'UploadFile'
|
|
||||||
type UploadFileOpts struct {
|
func (r apiUploadFileRequest) AdditionalMetadata(additionalMetadata string) apiUploadFileRequest {
|
||||||
AdditionalMetadata optional.String
|
r.additionalMetadata = &additionalMetadata
|
||||||
File optional.Interface
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUploadFileRequest) File(file *os.File) apiUploadFileRequest {
|
||||||
|
r.file = &file
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UploadFile uploads an image
|
UploadFile 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:
|
@return apiUploadFileRequest
|
||||||
* @param "AdditionalMetadata" (optional.String) - Additional data to pass to server
|
|
||||||
* @param "File" (optional.Interface of *os.File) - file to upload
|
|
||||||
@return ApiResponse
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOptionals *UploadFileOpts) (ApiResponse, *_nethttp.Response, error) {
|
func (a *PetApiService) UploadFile(ctx _context.Context, petId int64) apiUploadFileRequest {
|
||||||
|
return apiUploadFileRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return ApiResponse
|
||||||
|
*/
|
||||||
|
func (r apiUploadFileRequest) Execute() (ApiResponse, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -649,18 +837,19 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
localVarReturnValue ApiResponse
|
localVarReturnValue ApiResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UploadFile")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UploadFile")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/pet/{petId}/uploadImage"
|
localVarPath := localBasePath + "/pet/{petId}/uploadImage"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.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"}
|
||||||
|
|
||||||
@ -678,17 +867,13 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.AdditionalMetadata.IsSet() {
|
if r.additionalMetadata != nil {
|
||||||
localVarFormParams.Add("additionalMetadata", parameterToString(localVarOptionals.AdditionalMetadata.Value(), ""))
|
localVarFormParams.Add("additionalMetadata", parameterToString(*r.additionalMetadata, ""))
|
||||||
}
|
}
|
||||||
localVarFormFileName = "file"
|
localVarFormFileName = "file"
|
||||||
var localVarFile *os.File
|
var localVarFile *os.File
|
||||||
if localVarOptionals != nil && localVarOptionals.File.IsSet() {
|
if r.file != nil {
|
||||||
localVarFileOk := false
|
localVarFile = *r.file
|
||||||
localVarFile, localVarFileOk = localVarOptionals.File.Value().(*os.File)
|
|
||||||
if !localVarFileOk {
|
|
||||||
return localVarReturnValue, nil, reportError("file should be *os.File")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if localVarFile != nil {
|
if localVarFile != nil {
|
||||||
fbs, _ := _ioutil.ReadAll(localVarFile)
|
fbs, _ := _ioutil.ReadAll(localVarFile)
|
||||||
@ -696,12 +881,12 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
localVarFileName = localVarFile.Name()
|
localVarFileName = localVarFile.Name()
|
||||||
localVarFile.Close()
|
localVarFile.Close()
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -719,7 +904,7 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v ApiResponse
|
var v ApiResponse
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -729,7 +914,7 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -740,22 +925,44 @@ func (a *PetApiService) UploadFile(ctx _context.Context, petId int64, localVarOp
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUploadFileWithRequiredFileRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *PetApiService
|
||||||
|
petId int64
|
||||||
|
requiredFile **os.File
|
||||||
|
additionalMetadata *string
|
||||||
|
}
|
||||||
|
|
||||||
// UploadFileWithRequiredFileOpts Optional parameters for the method 'UploadFileWithRequiredFile'
|
|
||||||
type UploadFileWithRequiredFileOpts struct {
|
func (r apiUploadFileWithRequiredFileRequest) RequiredFile(requiredFile *os.File) apiUploadFileWithRequiredFileRequest {
|
||||||
AdditionalMetadata optional.String
|
r.requiredFile = &requiredFile
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiUploadFileWithRequiredFileRequest) AdditionalMetadata(additionalMetadata string) apiUploadFileWithRequiredFileRequest {
|
||||||
|
r.additionalMetadata = &additionalMetadata
|
||||||
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UploadFileWithRequiredFile uploads an image (required)
|
UploadFileWithRequiredFile 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
|
@return apiUploadFileWithRequiredFileRequest
|
||||||
* @param optional nil or *UploadFileWithRequiredFileOpts - Optional Parameters:
|
|
||||||
* @param "AdditionalMetadata" (optional.String) - Additional data to pass to server
|
|
||||||
@return ApiResponse
|
|
||||||
*/
|
*/
|
||||||
func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId int64, requiredFile *os.File, localVarOptionals *UploadFileWithRequiredFileOpts) (ApiResponse, *_nethttp.Response, error) {
|
func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId int64) apiUploadFileWithRequiredFileRequest {
|
||||||
|
return apiUploadFileWithRequiredFileRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
petId: petId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return ApiResponse
|
||||||
|
*/
|
||||||
|
func (r apiUploadFileWithRequiredFileRequest) Execute() (ApiResponse, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -765,18 +972,23 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
localVarReturnValue ApiResponse
|
localVarReturnValue ApiResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "PetApiService.UploadFileWithRequiredFile")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "PetApiService.UploadFileWithRequiredFile")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/fake/{petId}/uploadImageWithRequiredFile"
|
localVarPath := localBasePath + "/fake/{petId}/uploadImageWithRequiredFile"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(petId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"petId"+"}", _neturl.QueryEscape(parameterToString(r.petId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
|
if r.requiredFile == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("requiredFile is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"multipart/form-data"}
|
localVarHTTPContentTypes := []string{"multipart/form-data"}
|
||||||
|
|
||||||
@ -794,23 +1006,23 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if localVarOptionals != nil && localVarOptionals.AdditionalMetadata.IsSet() {
|
if r.additionalMetadata != nil {
|
||||||
localVarFormParams.Add("additionalMetadata", parameterToString(localVarOptionals.AdditionalMetadata.Value(), ""))
|
localVarFormParams.Add("additionalMetadata", parameterToString(*r.additionalMetadata, ""))
|
||||||
}
|
}
|
||||||
localVarFormFileName = "requiredFile"
|
localVarFormFileName = "requiredFile"
|
||||||
localVarFile := requiredFile
|
localVarFile := *r.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()
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -828,7 +1040,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v ApiResponse
|
var v ApiResponse
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -838,7 +1050,7 @@ func (a *PetApiService) UploadFileWithRequiredFile(ctx _context.Context, petId i
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -25,32 +25,54 @@ var (
|
|||||||
// StoreApiService StoreApi service
|
// StoreApiService StoreApi service
|
||||||
type StoreApiService service
|
type StoreApiService service
|
||||||
|
|
||||||
|
type apiDeleteOrderRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
orderId string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeleteOrder Delete purchase order by ID
|
DeleteOrder Delete purchase order by ID
|
||||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
For valid response try integer IDs with value < 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
|
||||||
|
@return apiDeleteOrderRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_nethttp.Response, error) {
|
func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) apiDeleteOrderRequest {
|
||||||
|
return apiDeleteOrderRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
orderId: orderId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeleteOrderRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.DeleteOrder")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.DeleteOrder")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/store/order/{order_id}"
|
localVarPath := localBasePath + "/store/order/{order_id}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(orderId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(r.orderId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -69,12 +91,12 @@ func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_n
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -95,14 +117,30 @@ func (a *StoreApiService) DeleteOrder(ctx _context.Context, orderId string) (*_n
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetInventoryRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetInventory Returns pet inventories by status
|
GetInventory 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 apiGetInventoryRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32, *_nethttp.Response, error) {
|
func (a *StoreApiService) GetInventory(ctx _context.Context) apiGetInventoryRequest {
|
||||||
|
return apiGetInventoryRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return map[string]int32
|
||||||
|
*/
|
||||||
|
func (r apiGetInventoryRequest) Execute() (map[string]int32, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -112,7 +150,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
localVarReturnValue map[string]int32
|
localVarReturnValue map[string]int32
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.GetInventory")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.GetInventory")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -140,9 +178,9 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
if ctx != nil {
|
if r.ctx != nil {
|
||||||
// API Key Authentication
|
// API Key Authentication
|
||||||
if auth, ok := ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok {
|
||||||
if auth, ok := auth["api_key"]; ok {
|
if auth, ok := auth["api_key"]; ok {
|
||||||
var key string
|
var key string
|
||||||
if auth.Prefix != "" {
|
if auth.Prefix != "" {
|
||||||
@ -154,12 +192,12 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -177,7 +215,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v map[string]int32
|
var v map[string]int32
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -187,7 +225,7 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -198,15 +236,33 @@ func (a *StoreApiService) GetInventory(ctx _context.Context) (map[string]int32,
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetOrderByIdRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
orderId int64
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetOrderById Find purchase order by ID
|
GetOrderById Find purchase order by ID
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
For valid response try integer IDs with value <= 5 or > 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 apiGetOrderByIdRequest
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Order, *_nethttp.Response, error) {
|
func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) apiGetOrderByIdRequest {
|
||||||
|
return apiGetOrderByIdRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
orderId: orderId,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Order
|
||||||
|
*/
|
||||||
|
func (r apiGetOrderByIdRequest) Execute() (Order, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -216,21 +272,22 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
localVarReturnValue Order
|
localVarReturnValue Order
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.GetOrderById")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.GetOrderById")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/store/order/{order_id}"
|
localVarPath := localBasePath + "/store/order/{order_id}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(orderId, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"order_id"+"}", _neturl.QueryEscape(parameterToString(r.orderId, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
if orderId < 1 {
|
|
||||||
|
if r.orderId < 1 {
|
||||||
return localVarReturnValue, nil, reportError("orderId must be greater than 1")
|
return localVarReturnValue, nil, reportError("orderId must be greater than 1")
|
||||||
}
|
}
|
||||||
if orderId > 5 {
|
if r.orderId > 5 {
|
||||||
return localVarReturnValue, nil, reportError("orderId must be less than 5")
|
return localVarReturnValue, nil, reportError("orderId must be less than 5")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -251,12 +308,12 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -274,7 +331,7 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Order
|
var v Order
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -285,7 +342,7 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -296,14 +353,35 @@ func (a *StoreApiService) GetOrderById(ctx _context.Context, orderId int64) (Ord
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiPlaceOrderRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *StoreApiService
|
||||||
|
order *Order
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiPlaceOrderRequest) Order(order Order) apiPlaceOrderRequest {
|
||||||
|
r.order = &order
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
PlaceOrder Place an order for a pet
|
PlaceOrder 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 order order placed for purchasing the pet
|
@return apiPlaceOrderRequest
|
||||||
@return Order
|
|
||||||
*/
|
*/
|
||||||
func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order, *_nethttp.Response, error) {
|
func (a *StoreApiService) PlaceOrder(ctx _context.Context) apiPlaceOrderRequest {
|
||||||
|
return apiPlaceOrderRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return Order
|
||||||
|
*/
|
||||||
|
func (r apiPlaceOrderRequest) Execute() (Order, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -313,7 +391,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order,
|
|||||||
localVarReturnValue Order
|
localVarReturnValue Order
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "StoreApiService.PlaceOrder")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "StoreApiService.PlaceOrder")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -323,6 +401,10 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order,
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.order == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("order is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -342,13 +424,13 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order,
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &order
|
localVarPostBody = r.order
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -366,7 +448,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order,
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v Order
|
var v Order
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -377,7 +459,7 @@ func (a *StoreApiService) PlaceOrder(ctx _context.Context, order Order) (Order,
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
|
@ -25,22 +25,46 @@ var (
|
|||||||
// UserApiService UserApi service
|
// UserApiService UserApi service
|
||||||
type UserApiService service
|
type UserApiService service
|
||||||
|
|
||||||
|
type apiCreateUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
user *User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUserRequest) User(user User) apiCreateUserRequest {
|
||||||
|
r.user = &user
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUser Create user
|
CreateUser 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 user Created user object
|
@return apiCreateUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUser(ctx _context.Context, user User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUser(ctx _context.Context) apiCreateUserRequest {
|
||||||
|
return apiCreateUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -50,6 +74,10 @@ func (a *UserApiService) CreateUser(ctx _context.Context, user User) (*_nethttp.
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.user == nil {
|
||||||
|
return nil, reportError("user is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -69,13 +97,13 @@ func (a *UserApiService) CreateUser(ctx _context.Context, user User) (*_nethttp.
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &user
|
localVarPostBody = r.user
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -96,22 +124,45 @@ func (a *UserApiService) CreateUser(ctx _context.Context, user User) (*_nethttp.
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiCreateUsersWithArrayInputRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
user *[]User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUsersWithArrayInputRequest) User(user []User) apiCreateUsersWithArrayInputRequest {
|
||||||
|
r.user = &user
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUsersWithArrayInput Creates list of users with given input array
|
CreateUsersWithArrayInput 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 user List of user object
|
@return apiCreateUsersWithArrayInputRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, user []User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context) apiCreateUsersWithArrayInputRequest {
|
||||||
|
return apiCreateUsersWithArrayInputRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUsersWithArrayInputRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUsersWithArrayInput")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUsersWithArrayInput")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -121,6 +172,10 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, user []
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.user == nil {
|
||||||
|
return nil, reportError("user is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -140,13 +195,13 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, user []
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &user
|
localVarPostBody = r.user
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -167,22 +222,45 @@ func (a *UserApiService) CreateUsersWithArrayInput(ctx _context.Context, user []
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiCreateUsersWithListInputRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
user *[]User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiCreateUsersWithListInputRequest) User(user []User) apiCreateUsersWithListInputRequest {
|
||||||
|
r.user = &user
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CreateUsersWithListInput Creates list of users with given input array
|
CreateUsersWithListInput 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 user List of user object
|
@return apiCreateUsersWithListInputRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, user []User) (*_nethttp.Response, error) {
|
func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context) apiCreateUsersWithListInputRequest {
|
||||||
|
return apiCreateUsersWithListInputRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiCreateUsersWithListInputRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPost
|
localVarHTTPMethod = _nethttp.MethodPost
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.CreateUsersWithListInput")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.CreateUsersWithListInput")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -192,6 +270,10 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, user []U
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.user == nil {
|
||||||
|
return nil, reportError("user is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -211,13 +293,13 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, user []U
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &user
|
localVarPostBody = r.user
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -238,33 +320,54 @@ func (a *UserApiService) CreateUsersWithListInput(ctx _context.Context, user []U
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiDeleteUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DeleteUser Delete user
|
DeleteUser 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
|
||||||
|
@return apiDeleteUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_nethttp.Response, error) {
|
func (a *UserApiService) DeleteUser(ctx _context.Context, username string) apiDeleteUserRequest {
|
||||||
|
return apiDeleteUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiDeleteUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodDelete
|
localVarHTTPMethod = _nethttp.MethodDelete
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.DeleteUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.DeleteUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -283,12 +386,12 @@ func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_ne
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -309,14 +412,32 @@ func (a *UserApiService) DeleteUser(ctx _context.Context, username string) (*_ne
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiGetUserByNameRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
GetUserByName Get user by user name
|
GetUserByName 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 apiGetUserByNameRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (User, *_nethttp.Response, error) {
|
func (a *UserApiService) GetUserByName(ctx _context.Context, username string) apiGetUserByNameRequest {
|
||||||
|
return apiGetUserByNameRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return User
|
||||||
|
*/
|
||||||
|
func (r apiGetUserByNameRequest) Execute() (User, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -326,17 +447,18 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
localVarReturnValue User
|
localVarReturnValue User
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.GetUserByName")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.GetUserByName")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
@ -355,12 +477,12 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -378,7 +500,7 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v User
|
var v User
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -389,7 +511,7 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -400,15 +522,41 @@ func (a *UserApiService) GetUserByName(ctx _context.Context, username string) (U
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiLoginUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username *string
|
||||||
|
password *string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiLoginUserRequest) Username(username string) apiLoginUserRequest {
|
||||||
|
r.username = &username
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r apiLoginUserRequest) Password(password string) apiLoginUserRequest {
|
||||||
|
r.password = &password
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LoginUser Logs user into the system
|
LoginUser 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
|
@return apiLoginUserRequest
|
||||||
* @param password The password for login in clear text
|
|
||||||
@return string
|
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) LoginUser(ctx _context.Context, username string, password string) (string, *_nethttp.Response, error) {
|
func (a *UserApiService) LoginUser(ctx _context.Context) apiLoginUserRequest {
|
||||||
|
return apiLoginUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
@return string
|
||||||
|
*/
|
||||||
|
func (r apiLoginUserRequest) Execute() (string, *_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
@ -418,7 +566,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
localVarReturnValue string
|
localVarReturnValue string
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.LoginUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.LoginUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
return localVarReturnValue, nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -428,9 +576,17 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
if r.username == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("username is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
|
if r.password == nil {
|
||||||
|
return localVarReturnValue, nil, reportError("password is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
localVarQueryParams.Add("username", parameterToString(username, ""))
|
localVarQueryParams.Add("username", parameterToString(*r.username, ""))
|
||||||
localVarQueryParams.Add("password", parameterToString(password, ""))
|
localVarQueryParams.Add("password", parameterToString(*r.password, ""))
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{}
|
localVarHTTPContentTypes := []string{}
|
||||||
|
|
||||||
@ -448,12 +604,12 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return localVarReturnValue, nil, err
|
return localVarReturnValue, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarReturnValue, localVarHTTPResponse, err
|
return localVarReturnValue, localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -471,7 +627,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
}
|
}
|
||||||
if localVarHTTPResponse.StatusCode == 200 {
|
if localVarHTTPResponse.StatusCode == 200 {
|
||||||
var v string
|
var v string
|
||||||
err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr.error = err.Error()
|
newErr.error = err.Error()
|
||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
@ -482,7 +638,7 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
return localVarReturnValue, localVarHTTPResponse, newErr
|
return localVarReturnValue, localVarHTTPResponse, newErr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
err = r.apiService.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
newErr := GenericOpenAPIError{
|
newErr := GenericOpenAPIError{
|
||||||
body: localVarBody,
|
body: localVarBody,
|
||||||
@ -493,21 +649,39 @@ func (a *UserApiService) LoginUser(ctx _context.Context, username string, passwo
|
|||||||
|
|
||||||
return localVarReturnValue, localVarHTTPResponse, nil
|
return localVarReturnValue, localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiLogoutUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LogoutUser Logs out current logged in user session
|
LogoutUser 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().
|
||||||
|
@return apiLogoutUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, error) {
|
func (a *UserApiService) LogoutUser(ctx _context.Context) apiLogoutUserRequest {
|
||||||
|
return apiLogoutUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiLogoutUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodGet
|
localVarHTTPMethod = _nethttp.MethodGet
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.LogoutUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.LogoutUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
@ -535,12 +709,12 @@ func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, e
|
|||||||
if localVarHTTPHeaderAccept != "" {
|
if localVarHTTPHeaderAccept != "" {
|
||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
@ -561,34 +735,64 @@ func (a *UserApiService) LogoutUser(ctx _context.Context) (*_nethttp.Response, e
|
|||||||
|
|
||||||
return localVarHTTPResponse, nil
|
return localVarHTTPResponse, nil
|
||||||
}
|
}
|
||||||
|
type apiUpdateUserRequest struct {
|
||||||
|
ctx _context.Context
|
||||||
|
apiService *UserApiService
|
||||||
|
username string
|
||||||
|
user *User
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func (r apiUpdateUserRequest) User(user User) apiUpdateUserRequest {
|
||||||
|
r.user = &user
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UpdateUser Updated user
|
UpdateUser 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 user Updated user object
|
@return apiUpdateUserRequest
|
||||||
*/
|
*/
|
||||||
func (a *UserApiService) UpdateUser(ctx _context.Context, username string, user User) (*_nethttp.Response, error) {
|
func (a *UserApiService) UpdateUser(ctx _context.Context, username string) apiUpdateUserRequest {
|
||||||
|
return apiUpdateUserRequest{
|
||||||
|
apiService: a,
|
||||||
|
ctx: ctx,
|
||||||
|
username: username,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Execute executes the request
|
||||||
|
|
||||||
|
*/
|
||||||
|
func (r apiUpdateUserRequest) Execute() (*_nethttp.Response, error) {
|
||||||
var (
|
var (
|
||||||
localVarHTTPMethod = _nethttp.MethodPut
|
localVarHTTPMethod = _nethttp.MethodPut
|
||||||
localVarPostBody interface{}
|
localVarPostBody interface{}
|
||||||
localVarFormFileName string
|
localVarFormFileName string
|
||||||
localVarFileName string
|
localVarFileName string
|
||||||
localVarFileBytes []byte
|
localVarFileBytes []byte
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
localBasePath, err := a.client.cfg.ServerURLWithContext(ctx, "UserApiService.UpdateUser")
|
localBasePath, err := r.apiService.client.cfg.ServerURLWithContext(r.ctx, "UserApiService.UpdateUser")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, GenericOpenAPIError{error: err.Error()}
|
return nil, GenericOpenAPIError{error: err.Error()}
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarPath := localBasePath + "/user/{username}"
|
localVarPath := localBasePath + "/user/{username}"
|
||||||
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(username, "")) , -1)
|
localVarPath = strings.Replace(localVarPath, "{"+"username"+"}", _neturl.QueryEscape(parameterToString(r.username, "")) , -1)
|
||||||
|
|
||||||
localVarHeaderParams := make(map[string]string)
|
localVarHeaderParams := make(map[string]string)
|
||||||
localVarQueryParams := _neturl.Values{}
|
localVarQueryParams := _neturl.Values{}
|
||||||
localVarFormParams := _neturl.Values{}
|
localVarFormParams := _neturl.Values{}
|
||||||
|
|
||||||
|
|
||||||
|
if r.user == nil {
|
||||||
|
return nil, reportError("user is required and must be specified")
|
||||||
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
localVarHTTPContentTypes := []string{"application/json"}
|
localVarHTTPContentTypes := []string{"application/json"}
|
||||||
@ -608,13 +812,13 @@ func (a *UserApiService) UpdateUser(ctx _context.Context, username string, user
|
|||||||
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
|
||||||
}
|
}
|
||||||
// body params
|
// body params
|
||||||
localVarPostBody = &user
|
localVarPostBody = r.user
|
||||||
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
req, err := r.apiService.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
localVarHTTPResponse, err := a.client.callAPI(r)
|
localVarHTTPResponse, err := r.apiService.client.callAPI(req)
|
||||||
if err != nil || localVarHTTPResponse == nil {
|
if err != nil || localVarHTTPResponse == nil {
|
||||||
return localVarHTTPResponse, err
|
return localVarHTTPResponse, err
|
||||||
}
|
}
|
||||||
|
@ -10,19 +10,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## Call123TestSpecialTags
|
## Call123TestSpecialTags
|
||||||
|
|
||||||
> Client Call123TestSpecialTags(ctx, client)
|
> Client Call123TestSpecialTags(ctx).Client(client).Execute()
|
||||||
|
|
||||||
To test special tags
|
To test special tags
|
||||||
|
|
||||||
To test special tags and operation ID starting with number
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCall123TestSpecialTagsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**client** | [**Client**](Client.md) | client model |
|
||||||
**client** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -10,14 +10,19 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## FooGet
|
## FooGet
|
||||||
|
|
||||||
> InlineResponseDefault FooGet(ctx, )
|
> InlineResponseDefault FooGet(ctx).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFooGetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
[**InlineResponseDefault**](inline_response_default.md)
|
[**InlineResponseDefault**](inline_response_default.md)
|
||||||
|
@ -23,14 +23,19 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## FakeHealthGet
|
## FakeHealthGet
|
||||||
|
|
||||||
> HealthCheckResult FakeHealthGet(ctx, )
|
> HealthCheckResult FakeHealthGet(ctx).Execute()
|
||||||
|
|
||||||
Health check endpoint
|
Health check endpoint
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeHealthGetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
[**HealthCheckResult**](HealthCheckResult.md)
|
[**HealthCheckResult**](HealthCheckResult.md)
|
||||||
@ -51,28 +56,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterBooleanSerialize
|
## FakeOuterBooleanSerialize
|
||||||
|
|
||||||
> bool FakeOuterBooleanSerialize(ctx, optional)
|
> bool FakeOuterBooleanSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer boolean types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterBooleanSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **bool** | Input boolean as post body |
|
||||||
**optional** | ***FakeOuterBooleanSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterBooleanSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.Bool**| Input boolean as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -94,28 +95,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterCompositeSerialize
|
## FakeOuterCompositeSerialize
|
||||||
|
|
||||||
> OuterComposite FakeOuterCompositeSerialize(ctx, optional)
|
> OuterComposite FakeOuterCompositeSerialize(ctx).OuterComposite(outerComposite).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of object with outer number type
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterCompositeSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**outerComposite** | [**OuterComposite**](OuterComposite.md) | Input composite as post body |
|
||||||
**optional** | ***FakeOuterCompositeSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterCompositeSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**outerComposite** | [**optional.Interface of OuterComposite**](OuterComposite.md)| Input composite as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -137,28 +134,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterNumberSerialize
|
## FakeOuterNumberSerialize
|
||||||
|
|
||||||
> float32 FakeOuterNumberSerialize(ctx, optional)
|
> float32 FakeOuterNumberSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer number types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterNumberSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **float32** | Input number as post body |
|
||||||
**optional** | ***FakeOuterNumberSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterNumberSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.Float32**| Input number as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -180,28 +173,24 @@ No authorization required
|
|||||||
|
|
||||||
## FakeOuterStringSerialize
|
## FakeOuterStringSerialize
|
||||||
|
|
||||||
> string FakeOuterStringSerialize(ctx, optional)
|
> string FakeOuterStringSerialize(ctx).Body(body).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Test serialization of outer string types
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFakeOuterStringSerializeRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**body** | **string** | Input string as post body |
|
||||||
**optional** | ***FakeOuterStringSerializeOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a FakeOuterStringSerializeOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**body** | **optional.String**| Input string as post body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -223,19 +212,24 @@ No authorization required
|
|||||||
|
|
||||||
## TestBodyWithFileSchema
|
## TestBodyWithFileSchema
|
||||||
|
|
||||||
> TestBodyWithFileSchema(ctx, fileSchemaTestClass)
|
> TestBodyWithFileSchema(ctx).FileSchemaTestClass(fileSchemaTestClass).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
For this test, the body for this request much reference a schema named `File`.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestBodyWithFileSchemaRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**fileSchemaTestClass** | [**FileSchemaTestClass**](FileSchemaTestClass.md) | |
|
||||||
**fileSchemaTestClass** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -257,18 +251,23 @@ No authorization required
|
|||||||
|
|
||||||
## TestBodyWithQueryParams
|
## TestBodyWithQueryParams
|
||||||
|
|
||||||
> TestBodyWithQueryParams(ctx, query, user)
|
> TestBodyWithQueryParams(ctx).Query(query).User(user).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestBodyWithQueryParamsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**query** | **string** | |
|
||||||
**query** | **string**| |
|
**user** | [**User**](User.md) | |
|
||||||
**user** | [**User**](User.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -290,19 +289,24 @@ No authorization required
|
|||||||
|
|
||||||
## TestClientModel
|
## TestClientModel
|
||||||
|
|
||||||
> Client TestClientModel(ctx, client)
|
> Client TestClientModel(ctx).Client(client).Execute()
|
||||||
|
|
||||||
To test \"client\" model
|
To test \"client\" model
|
||||||
|
|
||||||
To test \"client\" model
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestClientModelRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**client** | [**Client**](Client.md) | client model |
|
||||||
**client** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -324,45 +328,37 @@ No authorization required
|
|||||||
|
|
||||||
## TestEndpointParameters
|
## TestEndpointParameters
|
||||||
|
|
||||||
> TestEndpointParameters(ctx, number, double, patternWithoutDelimiter, byte_, optional)
|
> TestEndpointParameters(ctx).Number(number).Double(double).PatternWithoutDelimiter(patternWithoutDelimiter).Byte_(byte_).Integer(integer).Int32_(int32_).Int64_(int64_).Float(float).String_(string_).Binary(binary).Date(date).DateTime(dateTime).Password(password).Callback(callback).Execute()
|
||||||
|
|
||||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||||
|
|
||||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestEndpointParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**number** | **float32** | None |
|
||||||
**number** | **float32**| None |
|
**double** | **float64** | None |
|
||||||
**double** | **float64**| None |
|
**patternWithoutDelimiter** | **string** | None |
|
||||||
**patternWithoutDelimiter** | **string**| None |
|
**byte_** | **string** | None |
|
||||||
**byte_** | **string**| None |
|
**integer** | **int32** | None |
|
||||||
**optional** | ***TestEndpointParametersOpts** | optional parameters | nil if no parameters
|
**int32_** | **int32** | None |
|
||||||
|
**int64_** | **int64** | None |
|
||||||
### Optional Parameters
|
**float** | **float32** | None |
|
||||||
|
**string_** | **string** | None |
|
||||||
Optional parameters are passed through a pointer to a TestEndpointParametersOpts struct
|
**binary** | ***os.File** | None |
|
||||||
|
**date** | **string** | None |
|
||||||
|
**dateTime** | **time.Time** | None |
|
||||||
Name | Type | Description | Notes
|
**password** | **string** | None |
|
||||||
------------- | ------------- | ------------- | -------------
|
**callback** | **string** | None |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**integer** | **optional.Int32**| None |
|
|
||||||
**int32_** | **optional.Int32**| None |
|
|
||||||
**int64_** | **optional.Int64**| None |
|
|
||||||
**float** | **optional.Float32**| None |
|
|
||||||
**string_** | **optional.String**| None |
|
|
||||||
**binary** | **optional.Interface of *os.File****optional.*os.File**| None |
|
|
||||||
**date** | **optional.String**| None |
|
|
||||||
**dateTime** | **optional.Time**| None |
|
|
||||||
**password** | **optional.String**| None |
|
|
||||||
**callback** | **optional.String**| None |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -384,35 +380,31 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## TestEnumParameters
|
## TestEnumParameters
|
||||||
|
|
||||||
> TestEnumParameters(ctx, optional)
|
> TestEnumParameters(ctx).EnumHeaderStringArray(enumHeaderStringArray).EnumHeaderString(enumHeaderString).EnumQueryStringArray(enumQueryStringArray).EnumQueryString(enumQueryString).EnumQueryInteger(enumQueryInteger).EnumQueryDouble(enumQueryDouble).EnumFormStringArray(enumFormStringArray).EnumFormString(enumFormString).Execute()
|
||||||
|
|
||||||
To test enum parameters
|
To test enum parameters
|
||||||
|
|
||||||
To test enum parameters
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestEnumParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**enumHeaderStringArray** | [**[]string**](string.md) | Header parameter enum test (string array) |
|
||||||
**optional** | ***TestEnumParametersOpts** | optional parameters | nil if no parameters
|
**enumHeaderString** | **string** | Header parameter enum test (string) | [default to -efg]
|
||||||
|
**enumQueryStringArray** | [**[]string**](string.md) | Query parameter enum test (string array) |
|
||||||
### Optional Parameters
|
**enumQueryString** | **string** | Query parameter enum test (string) | [default to -efg]
|
||||||
|
**enumQueryInteger** | **int32** | Query parameter enum test (double) |
|
||||||
Optional parameters are passed through a pointer to a TestEnumParametersOpts struct
|
**enumQueryDouble** | **float64** | Query parameter enum test (double) |
|
||||||
|
**enumFormStringArray** | [**[]string**](string.md) | Form parameter enum test (string array) | [default to $]
|
||||||
|
**enumFormString** | **string** | Form parameter enum test (string) | [default to -efg]
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
**enumHeaderStringArray** | [**optional.Interface of []string**](string.md)| Header parameter enum test (string array) |
|
|
||||||
**enumHeaderString** | **optional.String**| Header parameter enum test (string) | [default to -efg]
|
|
||||||
**enumQueryStringArray** | [**optional.Interface of []string**](string.md)| Query parameter enum test (string array) |
|
|
||||||
**enumQueryString** | **optional.String**| Query parameter enum test (string) | [default to -efg]
|
|
||||||
**enumQueryInteger** | **optional.Int32**| Query parameter enum test (double) |
|
|
||||||
**enumQueryDouble** | **optional.Float64**| Query parameter enum test (double) |
|
|
||||||
**enumFormStringArray** | [**optional.Interface of []string**](string.md)| Form parameter enum test (string array) | [default to $]
|
|
||||||
**enumFormString** | **optional.String**| Form parameter enum test (string) | [default to -efg]
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -434,36 +426,29 @@ No authorization required
|
|||||||
|
|
||||||
## TestGroupParameters
|
## TestGroupParameters
|
||||||
|
|
||||||
> TestGroupParameters(ctx, requiredStringGroup, requiredBooleanGroup, requiredInt64Group, optional)
|
> TestGroupParameters(ctx).RequiredStringGroup(requiredStringGroup).RequiredBooleanGroup(requiredBooleanGroup).RequiredInt64Group(requiredInt64Group).StringGroup(stringGroup).BooleanGroup(booleanGroup).Int64Group(int64Group).Execute()
|
||||||
|
|
||||||
Fake endpoint to test group parameters (optional)
|
Fake endpoint to test group parameters (optional)
|
||||||
|
|
||||||
Fake endpoint to test group parameters (optional)
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestGroupParametersRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**requiredStringGroup** | **int32** | Required String in group parameters |
|
||||||
**requiredStringGroup** | **int32**| Required String in group parameters |
|
**requiredBooleanGroup** | **bool** | Required Boolean in group parameters |
|
||||||
**requiredBooleanGroup** | **bool**| Required Boolean in group parameters |
|
**requiredInt64Group** | **int64** | Required Integer in group parameters |
|
||||||
**requiredInt64Group** | **int64**| Required Integer in group parameters |
|
**stringGroup** | **int32** | String in group parameters |
|
||||||
**optional** | ***TestGroupParametersOpts** | optional parameters | nil if no parameters
|
**booleanGroup** | **bool** | Boolean in group parameters |
|
||||||
|
**int64Group** | **int64** | Integer in group parameters |
|
||||||
### Optional Parameters
|
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a TestGroupParametersOpts struct
|
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
|
||||||
------------- | ------------- | ------------- | -------------
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
**stringGroup** | **optional.Int32**| String in group parameters |
|
|
||||||
**booleanGroup** | **optional.Bool**| Boolean in group parameters |
|
|
||||||
**int64Group** | **optional.Int64**| Integer in group parameters |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -485,17 +470,22 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## TestInlineAdditionalProperties
|
## TestInlineAdditionalProperties
|
||||||
|
|
||||||
> TestInlineAdditionalProperties(ctx, requestBody)
|
> TestInlineAdditionalProperties(ctx).RequestBody(requestBody).Execute()
|
||||||
|
|
||||||
test inline additionalProperties
|
test inline additionalProperties
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestInlineAdditionalPropertiesRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**requestBody** | [**map[string]string**](string.md) | request body |
|
||||||
**requestBody** | [**map[string]string**](string.md)| request body |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -517,18 +507,23 @@ No authorization required
|
|||||||
|
|
||||||
## TestJsonFormData
|
## TestJsonFormData
|
||||||
|
|
||||||
> TestJsonFormData(ctx, param, param2)
|
> TestJsonFormData(ctx).Param(param).Param2(param2).Execute()
|
||||||
|
|
||||||
test json serialization of form data
|
test json serialization of form data
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestJsonFormDataRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**param** | **string** | field1 |
|
||||||
**param** | **string**| field1 |
|
**param2** | **string** | field2 |
|
||||||
**param2** | **string**| field2 |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -550,23 +545,28 @@ No authorization required
|
|||||||
|
|
||||||
## TestQueryParameterCollectionFormat
|
## TestQueryParameterCollectionFormat
|
||||||
|
|
||||||
> TestQueryParameterCollectionFormat(ctx, pipe, ioutil, http, url, context)
|
> TestQueryParameterCollectionFormat(ctx).Pipe(pipe).Ioutil(ioutil).Http(http).Url(url).Context(context).Execute()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
To test the collection format in query parameters
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestQueryParameterCollectionFormatRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**pipe** | [**[]string**](string.md) | |
|
||||||
**pipe** | [**[]string**](string.md)| |
|
**ioutil** | [**[]string**](string.md) | |
|
||||||
**ioutil** | [**[]string**](string.md)| |
|
**http** | [**[]string**](string.md) | |
|
||||||
**http** | [**[]string**](string.md)| |
|
**url** | [**[]string**](string.md) | |
|
||||||
**url** | [**[]string**](string.md)| |
|
**context** | [**[]string**](string.md) | |
|
||||||
**context** | [**[]string**](string.md)| |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -10,19 +10,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## TestClassname
|
## TestClassname
|
||||||
|
|
||||||
> Client TestClassname(ctx, client)
|
> Client TestClassname(ctx).Client(client).Execute()
|
||||||
|
|
||||||
To test class name in snake case
|
To test class name in snake case
|
||||||
|
|
||||||
To test class name in snake case
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiTestClassnameRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**client** | [**Client**](Client.md) | client model |
|
||||||
**client** | [**Client**](Client.md)| client model |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -18,17 +18,22 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## AddPet
|
## AddPet
|
||||||
|
|
||||||
> AddPet(ctx, pet)
|
> AddPet(ctx).Pet(pet).Execute()
|
||||||
|
|
||||||
Add a new pet to the store
|
Add a new pet to the store
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiAddPetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
|
||||||
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -50,28 +55,27 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## DeletePet
|
## DeletePet
|
||||||
|
|
||||||
> DeletePet(ctx, petId, optional)
|
> DeletePet(ctx, petId).ApiKey(apiKey).Execute()
|
||||||
|
|
||||||
Deletes a pet
|
Deletes a pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| Pet id to delete |
|
**petId** | **int64** | Pet id to delete |
|
||||||
**optional** | ***DeletePetOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a DeletePetOpts struct
|
Other parameters are passed through a pointer to a apiDeletePetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**apiKey** | **optional.String**| |
|
**apiKey** | **string** | |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -93,19 +97,24 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## FindPetsByStatus
|
## FindPetsByStatus
|
||||||
|
|
||||||
> []Pet FindPetsByStatus(ctx, status)
|
> []Pet FindPetsByStatus(ctx).Status(status).Execute()
|
||||||
|
|
||||||
Finds Pets by status
|
Finds Pets by status
|
||||||
|
|
||||||
Multiple status values can be provided with comma separated strings
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFindPetsByStatusRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**status** | [**[]string**](string.md) | Status values that need to be considered for filter |
|
||||||
**status** | [**[]string**](string.md)| Status values that need to be considered for filter |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -127,19 +136,24 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## FindPetsByTags
|
## FindPetsByTags
|
||||||
|
|
||||||
> []Pet FindPetsByTags(ctx, tags)
|
> []Pet FindPetsByTags(ctx).Tags(tags).Execute()
|
||||||
|
|
||||||
Finds Pets by tags
|
Finds Pets by tags
|
||||||
|
|
||||||
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiFindPetsByTagsRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**tags** | [**[]string**](string.md) | Tags to filter by |
|
||||||
**tags** | [**[]string**](string.md)| Tags to filter by |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -161,19 +175,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## GetPetById
|
## GetPetById
|
||||||
|
|
||||||
> Pet GetPetById(ctx, petId)
|
> Pet GetPetById(ctx, petId).Execute()
|
||||||
|
|
||||||
Find pet by ID
|
Find pet by ID
|
||||||
|
|
||||||
Returns a single pet
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to return |
|
**petId** | **int64** | ID of pet to return |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetPetByIdRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -195,17 +218,22 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UpdatePet
|
## UpdatePet
|
||||||
|
|
||||||
> UpdatePet(ctx, pet)
|
> UpdatePet(ctx).Pet(pet).Execute()
|
||||||
|
|
||||||
Update an existing pet
|
Update an existing pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiUpdatePetRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
|
||||||
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -227,29 +255,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UpdatePetWithForm
|
## UpdatePetWithForm
|
||||||
|
|
||||||
> UpdatePetWithForm(ctx, petId, optional)
|
> UpdatePetWithForm(ctx, petId).Name(name).Status(status).Execute()
|
||||||
|
|
||||||
Updates a pet in the store with form data
|
Updates a pet in the store with form data
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet that needs to be updated |
|
**petId** | **int64** | ID of pet that needs to be updated |
|
||||||
**optional** | ***UpdatePetWithFormOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UpdatePetWithFormOpts struct
|
Other parameters are passed through a pointer to a apiUpdatePetWithFormRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**name** | **optional.String**| Updated name of the pet |
|
**name** | **string** | Updated name of the pet |
|
||||||
**status** | **optional.String**| Updated status of the pet |
|
**status** | **string** | Updated status of the pet |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -271,29 +298,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UploadFile
|
## UploadFile
|
||||||
|
|
||||||
> ApiResponse UploadFile(ctx, petId, optional)
|
> ApiResponse UploadFile(ctx, petId).AdditionalMetadata(additionalMetadata).File(file).Execute()
|
||||||
|
|
||||||
uploads an image
|
uploads an image
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to update |
|
**petId** | **int64** | ID of pet to update |
|
||||||
**optional** | ***UploadFileOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UploadFileOpts struct
|
Other parameters are passed through a pointer to a apiUploadFileRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
**additionalMetadata** | **optional.String**| Additional data to pass to server |
|
**additionalMetadata** | **string** | Additional data to pass to server |
|
||||||
**file** | **optional.Interface of *os.File****optional.*os.File**| file to upload |
|
**file** | ***os.File** | file to upload |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -315,30 +341,28 @@ Name | Type | Description | Notes
|
|||||||
|
|
||||||
## UploadFileWithRequiredFile
|
## UploadFileWithRequiredFile
|
||||||
|
|
||||||
> ApiResponse UploadFileWithRequiredFile(ctx, petId, requiredFile, optional)
|
> ApiResponse UploadFileWithRequiredFile(ctx, petId).RequiredFile(requiredFile).AdditionalMetadata(additionalMetadata).Execute()
|
||||||
|
|
||||||
uploads an image (required)
|
uploads an image (required)
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**petId** | **int64**| ID of pet to update |
|
**petId** | **int64** | ID of pet to update |
|
||||||
**requiredFile** | ***os.File*****os.File**| file to upload |
|
|
||||||
**optional** | ***UploadFileWithRequiredFileOpts** | optional parameters | nil if no parameters
|
|
||||||
|
|
||||||
### Optional Parameters
|
### Other Parameters
|
||||||
|
|
||||||
Optional parameters are passed through a pointer to a UploadFileWithRequiredFileOpts struct
|
Other parameters are passed through a pointer to a apiUploadFileWithRequiredFileRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
**requiredFile** | ***os.File** | file to upload |
|
||||||
**additionalMetadata** | **optional.String**| Additional data to pass to server |
|
**additionalMetadata** | **string** | Additional data to pass to server |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -13,19 +13,28 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## DeleteOrder
|
## DeleteOrder
|
||||||
|
|
||||||
> DeleteOrder(ctx, orderId)
|
> DeleteOrder(ctx, orderId).Execute()
|
||||||
|
|
||||||
Delete purchase order by ID
|
Delete purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**orderId** | **string**| ID of the order that needs to be deleted |
|
**orderId** | **string** | ID of the order that needs to be deleted |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiDeleteOrderRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -47,16 +56,21 @@ No authorization required
|
|||||||
|
|
||||||
## GetInventory
|
## GetInventory
|
||||||
|
|
||||||
> map[string]int32 GetInventory(ctx, )
|
> map[string]int32 GetInventory(ctx).Execute()
|
||||||
|
|
||||||
Returns pet inventories by status
|
Returns pet inventories by status
|
||||||
|
|
||||||
Returns a map of status codes to quantities
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetInventoryRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
**map[string]int32**
|
**map[string]int32**
|
||||||
@ -77,19 +91,28 @@ This endpoint does not need any parameter.
|
|||||||
|
|
||||||
## GetOrderById
|
## GetOrderById
|
||||||
|
|
||||||
> Order GetOrderById(ctx, orderId)
|
> Order GetOrderById(ctx, orderId).Execute()
|
||||||
|
|
||||||
Find purchase order by ID
|
Find purchase order by ID
|
||||||
|
|
||||||
For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**orderId** | **int64**| ID of pet that needs to be fetched |
|
**orderId** | **int64** | ID of pet that needs to be fetched |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetOrderByIdRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -111,17 +134,22 @@ No authorization required
|
|||||||
|
|
||||||
## PlaceOrder
|
## PlaceOrder
|
||||||
|
|
||||||
> Order PlaceOrder(ctx, order)
|
> Order PlaceOrder(ctx).Order(order).Execute()
|
||||||
|
|
||||||
Place an order for a pet
|
Place an order for a pet
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiPlaceOrderRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**order** | [**Order**](Order.md) | order placed for purchasing the pet |
|
||||||
**order** | [**Order**](Order.md)| order placed for purchasing the pet |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
@ -17,19 +17,24 @@ Method | HTTP request | Description
|
|||||||
|
|
||||||
## CreateUser
|
## CreateUser
|
||||||
|
|
||||||
> CreateUser(ctx, user)
|
> CreateUser(ctx).User(user).Execute()
|
||||||
|
|
||||||
Create user
|
Create user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**user** | [**User**](User.md) | Created user object |
|
||||||
**user** | [**User**](User.md)| Created user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -51,17 +56,22 @@ No authorization required
|
|||||||
|
|
||||||
## CreateUsersWithArrayInput
|
## CreateUsersWithArrayInput
|
||||||
|
|
||||||
> CreateUsersWithArrayInput(ctx, user)
|
> CreateUsersWithArrayInput(ctx).User(user).Execute()
|
||||||
|
|
||||||
Creates list of users with given input array
|
Creates list of users with given input array
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUsersWithArrayInputRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**user** | [**[]User**](User.md) | List of user object |
|
||||||
**user** | [**[]User**](User.md)| List of user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -83,17 +93,22 @@ No authorization required
|
|||||||
|
|
||||||
## CreateUsersWithListInput
|
## CreateUsersWithListInput
|
||||||
|
|
||||||
> CreateUsersWithListInput(ctx, user)
|
> CreateUsersWithListInput(ctx).User(user).Execute()
|
||||||
|
|
||||||
Creates list of users with given input array
|
Creates list of users with given input array
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiCreateUsersWithListInputRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**user** | [**[]User**](User.md) | List of user object |
|
||||||
**user** | [**[]User**](User.md)| List of user object |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -115,19 +130,28 @@ No authorization required
|
|||||||
|
|
||||||
## DeleteUser
|
## DeleteUser
|
||||||
|
|
||||||
> DeleteUser(ctx, username)
|
> DeleteUser(ctx, username).Execute()
|
||||||
|
|
||||||
Delete user
|
Delete user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| The name that needs to be deleted |
|
**username** | **string** | The name that needs to be deleted |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiDeleteUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -149,17 +173,26 @@ No authorization required
|
|||||||
|
|
||||||
## GetUserByName
|
## GetUserByName
|
||||||
|
|
||||||
> User GetUserByName(ctx, username)
|
> User GetUserByName(ctx, username).Execute()
|
||||||
|
|
||||||
Get user by user name
|
Get user by user name
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| The name that needs to be fetched. Use user1 for testing. |
|
**username** | **string** | The name that needs to be fetched. Use user1 for testing. |
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiGetUserByNameRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -181,18 +214,23 @@ No authorization required
|
|||||||
|
|
||||||
## LoginUser
|
## LoginUser
|
||||||
|
|
||||||
> string LoginUser(ctx, username, password)
|
> string LoginUser(ctx).Username(username).Password(password).Execute()
|
||||||
|
|
||||||
Logs user into the system
|
Logs user into the system
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiLoginUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**username** | **string** | The user name for login |
|
||||||
**username** | **string**| The user name for login |
|
**password** | **string** | The password for login in clear text |
|
||||||
**password** | **string**| The password for login in clear text |
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
@ -214,14 +252,19 @@ No authorization required
|
|||||||
|
|
||||||
## LogoutUser
|
## LogoutUser
|
||||||
|
|
||||||
> LogoutUser(ctx, )
|
> LogoutUser(ctx).Execute()
|
||||||
|
|
||||||
Logs out current logged in user session
|
Logs out current logged in user session
|
||||||
|
|
||||||
### Required Parameters
|
### Path Parameters
|
||||||
|
|
||||||
This endpoint does not need any parameter.
|
This endpoint does not need any parameter.
|
||||||
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiLogoutUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
(empty response body)
|
(empty response body)
|
||||||
@ -242,20 +285,29 @@ No authorization required
|
|||||||
|
|
||||||
## UpdateUser
|
## UpdateUser
|
||||||
|
|
||||||
> UpdateUser(ctx, username, user)
|
> UpdateUser(ctx, username).User(user).Execute()
|
||||||
|
|
||||||
Updated user
|
Updated user
|
||||||
|
|
||||||
This can only be done by the logged in user.
|
|
||||||
|
|
||||||
### Required Parameters
|
|
||||||
|
### Path Parameters
|
||||||
|
|
||||||
|
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
|
||||||
**username** | **string**| name that need to be deleted |
|
**username** | **string** | name that need to be deleted |
|
||||||
**user** | [**User**](User.md)| Updated user object |
|
|
||||||
|
### Other Parameters
|
||||||
|
|
||||||
|
Other parameters are passed through a pointer to a apiUpdateUserRequest struct via the builder pattern
|
||||||
|
|
||||||
|
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------- | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
**user** | [**User**](User.md) | Updated user object |
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user