diff --git a/modules/openapi-generator/src/main/resources/r/api.mustache b/modules/openapi-generator/src/main/resources/r/api.mustache
index 8fec6e01f861..787c97bbd076 100644
--- a/modules/openapi-generator/src/main/resources/r/api.mustache
+++ b/modules/openapi-generator/src/main/resources/r/api.mustache
@@ -153,7 +153,11 @@
{{/vendorExtensions.x-streaming}}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/auth_api.R b/samples/client/echo_api/r/R/auth_api.R
index 3785b97b5cb7..c310d44dd04f 100644
--- a/samples/client/echo_api/r/R/auth_api.R
+++ b/samples/client/echo_api/r/R/auth_api.R
@@ -78,7 +78,11 @@ AuthApi <- R6::R6Class(
TestAuthHttpBasic = function(data_file = NULL, ...) {
local_var_response <- self$TestAuthHttpBasicWithHttpInfo(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -166,7 +170,11 @@ AuthApi <- R6::R6Class(
TestAuthHttpBearer = function(data_file = NULL, ...) {
local_var_response <- self$TestAuthHttpBearerWithHttpInfo(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/body_api.R b/samples/client/echo_api/r/R/body_api.R
index 5fb012236667..ba79c3dcd6c8 100644
--- a/samples/client/echo_api/r/R/body_api.R
+++ b/samples/client/echo_api/r/R/body_api.R
@@ -184,7 +184,11 @@ BodyApi <- R6::R6Class(
TestBinaryGif = function(data_file = NULL, ...) {
local_var_response <- self$TestBinaryGifWithHttpInfo(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -269,7 +273,11 @@ BodyApi <- R6::R6Class(
TestBodyApplicationOctetstreamBinary = function(body = NULL, data_file = NULL, ...) {
local_var_response <- self$TestBodyApplicationOctetstreamBinaryWithHttpInfo(body, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -362,7 +370,11 @@ BodyApi <- R6::R6Class(
TestBodyMultipartFormdataArrayOfBinary = function(files, data_file = NULL, ...) {
local_var_response <- self$TestBodyMultipartFormdataArrayOfBinaryWithHttpInfo(files, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -454,7 +466,11 @@ BodyApi <- R6::R6Class(
TestBodyMultipartFormdataSingleBinary = function(my_file = NULL, data_file = NULL, ...) {
local_var_response <- self$TestBodyMultipartFormdataSingleBinaryWithHttpInfo(my_file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -542,7 +558,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyAllOfPet = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyAllOfPetWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -635,7 +655,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyFreeFormObjectResponseString = function(body = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyFreeFormObjectResponseStringWithHttpInfo(body, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -728,7 +752,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyPet = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyPetWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -821,7 +849,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyPetResponseString = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyPetResponseStringWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -914,7 +946,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyStringEnum = function(body = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyStringEnumWithHttpInfo(body, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1007,7 +1043,11 @@ BodyApi <- R6::R6Class(
TestEchoBodyTagResponseString = function(tag = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEchoBodyTagResponseStringWithHttpInfo(tag, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/form_api.R b/samples/client/echo_api/r/R/form_api.R
index 25bacabdd6a6..629697a0e9eb 100644
--- a/samples/client/echo_api/r/R/form_api.R
+++ b/samples/client/echo_api/r/R/form_api.R
@@ -97,7 +97,11 @@ FormApi <- R6::R6Class(
TestFormIntegerBooleanString = function(integer_form = NULL, boolean_form = NULL, string_form = NULL, data_file = NULL, ...) {
local_var_response <- self$TestFormIntegerBooleanStringWithHttpInfo(integer_form, boolean_form, string_form, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -191,7 +195,11 @@ FormApi <- R6::R6Class(
TestFormObjectMultipart = function(marker, data_file = NULL, ...) {
local_var_response <- self$TestFormObjectMultipartWithHttpInfo(marker, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -288,7 +296,11 @@ FormApi <- R6::R6Class(
TestFormOneof = function(form1 = NULL, form2 = NULL, form3 = NULL, form4 = NULL, id = NULL, name = NULL, data_file = NULL, ...) {
local_var_response <- self$TestFormOneofWithHttpInfo(form1, form2, form3, form4, id, name, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/header_api.R b/samples/client/echo_api/r/R/header_api.R
index 4117739ac339..0277d5ad8488 100644
--- a/samples/client/echo_api/r/R/header_api.R
+++ b/samples/client/echo_api/r/R/header_api.R
@@ -68,7 +68,11 @@ HeaderApi <- R6::R6Class(
TestHeaderIntegerBooleanStringEnums = function(integer_header = NULL, boolean_header = NULL, string_header = NULL, enum_nonref_string_header = NULL, enum_ref_string_header = NULL, data_file = NULL, ...) {
local_var_response <- self$TestHeaderIntegerBooleanStringEnumsWithHttpInfo(integer_header, boolean_header, string_header, enum_nonref_string_header, enum_ref_string_header, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/path_api.R b/samples/client/echo_api/r/R/path_api.R
index 5b690cfc8f99..4c9023140efa 100644
--- a/samples/client/echo_api/r/R/path_api.R
+++ b/samples/client/echo_api/r/R/path_api.R
@@ -66,7 +66,11 @@ PathApi <- R6::R6Class(
TestsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPath = function(path_string, path_integer, enum_nonref_string_path, enum_ref_string_path, data_file = NULL, ...) {
local_var_response <- self$TestsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPathWithHttpInfo(path_string, path_integer, enum_nonref_string_path, enum_ref_string_path, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/echo_api/r/R/query_api.R b/samples/client/echo_api/r/R/query_api.R
index e4f2697ae717..721c62811a14 100644
--- a/samples/client/echo_api/r/R/query_api.R
+++ b/samples/client/echo_api/r/R/query_api.R
@@ -192,7 +192,11 @@ QueryApi <- R6::R6Class(
TestEnumRefString = function(enum_nonref_string_query = NULL, enum_ref_string_query = NULL, data_file = NULL, ...) {
local_var_response <- self$TestEnumRefStringWithHttpInfo(enum_nonref_string_query, enum_ref_string_query, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -290,7 +294,11 @@ QueryApi <- R6::R6Class(
TestQueryDatetimeDateString = function(datetime_query = NULL, date_query = NULL, string_query = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryDatetimeDateStringWithHttpInfo(datetime_query, date_query, string_query, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -389,7 +397,11 @@ QueryApi <- R6::R6Class(
TestQueryIntegerBooleanString = function(integer_query = NULL, boolean_query = NULL, string_query = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryIntegerBooleanStringWithHttpInfo(integer_query, boolean_query, string_query, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -486,7 +498,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleDeepObjectExplodeTrueObject = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleDeepObjectExplodeTrueObjectWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -575,7 +591,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleDeepObjectExplodeTrueObjectAllOf = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleDeepObjectExplodeTrueObjectAllOfWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -664,7 +684,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleFormExplodeFalseArrayInteger = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleFormExplodeFalseArrayIntegerWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -754,7 +778,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleFormExplodeFalseArrayString = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleFormExplodeFalseArrayStringWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -844,7 +872,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleFormExplodeTrueArrayString = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleFormExplodeTrueArrayStringWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -933,7 +965,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleFormExplodeTrueObject = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleFormExplodeTrueObjectWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1022,7 +1058,11 @@ QueryApi <- R6::R6Class(
TestQueryStyleFormExplodeTrueObjectAllOf = function(query_object = NULL, data_file = NULL, ...) {
local_var_response <- self$TestQueryStyleFormExplodeTrueObjectAllOfWithHttpInfo(query_object, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2-wrapper/R/fake_api.R b/samples/client/petstore/R-httr2-wrapper/R/fake_api.R
index 9493c19e70b7..66784a6ecf5d 100644
--- a/samples/client/petstore/R-httr2-wrapper/R/fake_api.R
+++ b/samples/client/petstore/R-httr2-wrapper/R/fake_api.R
@@ -193,7 +193,11 @@ FakeApi <- R6::R6Class(
add_pet_optional = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$add_pet_optional_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -308,7 +312,11 @@ FakeApi <- R6::R6Class(
fake_data_file = function(dummy, var_data_file = NULL, data_file = NULL, ...) {
local_var_response <- self$fake_data_file_with_http_info(dummy, var_data_file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -424,7 +432,11 @@ FakeApi <- R6::R6Class(
fake_path_array = function(path_array, ...) {
local_var_response <- self$fake_path_array_with_http_info(path_array, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -524,7 +536,11 @@ FakeApi <- R6::R6Class(
fake_regular_expression = function(reg_exp_test, ...) {
local_var_response <- self$fake_regular_expression_with_http_info(reg_exp_test, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -629,7 +645,11 @@ FakeApi <- R6::R6Class(
fake_set_query = function(set_dummy, array_dummy, ...) {
local_var_response <- self$fake_set_query_with_http_info(set_dummy, array_dummy, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2-wrapper/R/pet_api.R b/samples/client/petstore/R-httr2-wrapper/R/pet_api.R
index e5e359b0526f..79f9c8e51b97 100644
--- a/samples/client/petstore/R-httr2-wrapper/R/pet_api.R
+++ b/samples/client/petstore/R-httr2-wrapper/R/pet_api.R
@@ -396,7 +396,11 @@ PetApi <- R6::R6Class(
add_pet = function(pet, data_file = NULL, ...) {
local_var_response <- self$add_pet_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -517,7 +521,11 @@ PetApi <- R6::R6Class(
delete_pet = function(pet_id, api_key = NULL, ...) {
local_var_response <- self$delete_pet_with_http_info(pet_id, api_key, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -625,7 +633,11 @@ PetApi <- R6::R6Class(
find_pets_by_status = function(status, data_file = NULL, ...) {
local_var_response <- self$find_pets_by_status_with_http_info(status, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -751,7 +763,11 @@ PetApi <- R6::R6Class(
find_pets_by_tags = function(tags, data_file = NULL, ...) {
local_var_response <- self$find_pets_by_tags_with_http_info(tags, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -865,7 +881,11 @@ PetApi <- R6::R6Class(
get_pet_by_id = function(pet_id, data_file = NULL, ...) {
local_var_response <- self$get_pet_by_id_with_http_info(pet_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -989,7 +1009,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1119,7 +1143,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1242,7 +1270,11 @@ PetApi <- R6::R6Class(
update_pet = function(pet, data_file = NULL, ...) {
local_var_response <- self$update_pet_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1363,7 +1395,11 @@ PetApi <- R6::R6Class(
update_pet_with_form = function(pet_id, name = NULL, status = NULL, ...) {
local_var_response <- self$update_pet_with_form_with_http_info(pet_id, name, status, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1472,7 +1508,11 @@ PetApi <- R6::R6Class(
upload_file = function(pet_id, additional_metadata = NULL, file = NULL, data_file = NULL, ...) {
local_var_response <- self$upload_file_with_http_info(pet_id, additional_metadata, file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2-wrapper/R/store_api.R b/samples/client/petstore/R-httr2-wrapper/R/store_api.R
index 03b65c4104a8..0e4d497da228 100644
--- a/samples/client/petstore/R-httr2-wrapper/R/store_api.R
+++ b/samples/client/petstore/R-httr2-wrapper/R/store_api.R
@@ -171,7 +171,11 @@ StoreApi <- R6::R6Class(
delete_order = function(order_id, ...) {
local_var_response <- self$delete_order_with_http_info(order_id, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -271,7 +275,11 @@ StoreApi <- R6::R6Class(
get_inventory = function(data_file = NULL, ...) {
local_var_response <- self$get_inventory_with_http_info(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -377,7 +385,11 @@ StoreApi <- R6::R6Class(
get_order_by_id = function(order_id, data_file = NULL, ...) {
local_var_response <- self$get_order_by_id_with_http_info(order_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -504,7 +516,11 @@ StoreApi <- R6::R6Class(
place_order = function(order, data_file = NULL, ...) {
local_var_response <- self$place_order_with_http_info(order, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2-wrapper/R/user_api.R b/samples/client/petstore/R-httr2-wrapper/R/user_api.R
index 484cf99eecc4..c0118c7854a2 100644
--- a/samples/client/petstore/R-httr2-wrapper/R/user_api.R
+++ b/samples/client/petstore/R-httr2-wrapper/R/user_api.R
@@ -280,7 +280,11 @@ UserApi <- R6::R6Class(
create_user = function(user, ...) {
local_var_response <- self$create_user_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -386,7 +390,11 @@ UserApi <- R6::R6Class(
create_users_with_array_input = function(user, ...) {
local_var_response <- self$create_users_with_array_input_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -495,7 +503,11 @@ UserApi <- R6::R6Class(
create_users_with_list_input = function(user, ...) {
local_var_response <- self$create_users_with_list_input_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -604,7 +616,11 @@ UserApi <- R6::R6Class(
delete_user = function(username, ...) {
local_var_response <- self$delete_user_with_http_info(username, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -709,7 +725,11 @@ UserApi <- R6::R6Class(
get_user_by_name = function(username, data_file = NULL, ...) {
local_var_response <- self$get_user_by_name_with_http_info(username, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -825,7 +845,11 @@ UserApi <- R6::R6Class(
login_user = function(username, password, data_file = NULL, ...) {
local_var_response <- self$login_user_with_http_info(username, password, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -953,7 +977,11 @@ UserApi <- R6::R6Class(
logout_user = function(...) {
local_var_response <- self$logout_user_with_http_info(...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1045,7 +1073,11 @@ UserApi <- R6::R6Class(
update_user = function(username, user, ...) {
local_var_response <- self$update_user_with_http_info(username, user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2/R/fake_api.R b/samples/client/petstore/R-httr2/R/fake_api.R
index d12e602f269d..d6ef67272875 100644
--- a/samples/client/petstore/R-httr2/R/fake_api.R
+++ b/samples/client/petstore/R-httr2/R/fake_api.R
@@ -193,7 +193,11 @@ FakeApi <- R6::R6Class(
add_pet_optional = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$add_pet_optional_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -308,7 +312,11 @@ FakeApi <- R6::R6Class(
fake_data_file = function(dummy, var_data_file = NULL, data_file = NULL, ...) {
local_var_response <- self$fake_data_file_with_http_info(dummy, var_data_file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -424,7 +432,11 @@ FakeApi <- R6::R6Class(
fake_path_array = function(path_array_parameter, ...) {
local_var_response <- self$fake_path_array_with_http_info(path_array_parameter, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -524,7 +536,11 @@ FakeApi <- R6::R6Class(
fake_regular_expression = function(reg_exp_test, ...) {
local_var_response <- self$fake_regular_expression_with_http_info(reg_exp_test, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -629,7 +645,11 @@ FakeApi <- R6::R6Class(
fake_set_query = function(set_dummy, array_dummy, ...) {
local_var_response <- self$fake_set_query_with_http_info(set_dummy, array_dummy, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2/R/pet_api.R b/samples/client/petstore/R-httr2/R/pet_api.R
index 506a0a2e33c7..557293562d36 100644
--- a/samples/client/petstore/R-httr2/R/pet_api.R
+++ b/samples/client/petstore/R-httr2/R/pet_api.R
@@ -396,7 +396,11 @@ PetApi <- R6::R6Class(
add_pet = function(pet, data_file = NULL, ...) {
local_var_response <- self$add_pet_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -517,7 +521,11 @@ PetApi <- R6::R6Class(
delete_pet = function(pet_id, api_key = NULL, ...) {
local_var_response <- self$delete_pet_with_http_info(pet_id, api_key, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -625,7 +633,11 @@ PetApi <- R6::R6Class(
find_pets_by_status = function(status, data_file = NULL, ...) {
local_var_response <- self$find_pets_by_status_with_http_info(status, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -751,7 +763,11 @@ PetApi <- R6::R6Class(
find_pets_by_tags = function(tags, data_file = NULL, ...) {
local_var_response <- self$find_pets_by_tags_with_http_info(tags, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -865,7 +881,11 @@ PetApi <- R6::R6Class(
get_pet_by_id = function(pet_id, data_file = NULL, ...) {
local_var_response <- self$get_pet_by_id_with_http_info(pet_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -989,7 +1009,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1119,7 +1143,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1242,7 +1270,11 @@ PetApi <- R6::R6Class(
update_pet = function(pet, data_file = NULL, ...) {
local_var_response <- self$update_pet_with_http_info(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1363,7 +1395,11 @@ PetApi <- R6::R6Class(
update_pet_with_form = function(pet_id, name = NULL, status = NULL, ...) {
local_var_response <- self$update_pet_with_form_with_http_info(pet_id, name, status, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1472,7 +1508,11 @@ PetApi <- R6::R6Class(
upload_file = function(pet_id, additional_metadata = NULL, file = NULL, data_file = NULL, ...) {
local_var_response <- self$upload_file_with_http_info(pet_id, additional_metadata, file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2/R/store_api.R b/samples/client/petstore/R-httr2/R/store_api.R
index b0526273367b..e5a96816e298 100644
--- a/samples/client/petstore/R-httr2/R/store_api.R
+++ b/samples/client/petstore/R-httr2/R/store_api.R
@@ -171,7 +171,11 @@ StoreApi <- R6::R6Class(
delete_order = function(order_id, ...) {
local_var_response <- self$delete_order_with_http_info(order_id, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -271,7 +275,11 @@ StoreApi <- R6::R6Class(
get_inventory = function(data_file = NULL, ...) {
local_var_response <- self$get_inventory_with_http_info(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -377,7 +385,11 @@ StoreApi <- R6::R6Class(
get_order_by_id = function(order_id, data_file = NULL, ...) {
local_var_response <- self$get_order_by_id_with_http_info(order_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -504,7 +516,11 @@ StoreApi <- R6::R6Class(
place_order = function(order, data_file = NULL, ...) {
local_var_response <- self$place_order_with_http_info(order, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R-httr2/R/user_api.R b/samples/client/petstore/R-httr2/R/user_api.R
index 0260367ffaa9..1f69287ad9e3 100644
--- a/samples/client/petstore/R-httr2/R/user_api.R
+++ b/samples/client/petstore/R-httr2/R/user_api.R
@@ -280,7 +280,11 @@ UserApi <- R6::R6Class(
create_user = function(user, ...) {
local_var_response <- self$create_user_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -386,7 +390,11 @@ UserApi <- R6::R6Class(
create_users_with_array_input = function(user, ...) {
local_var_response <- self$create_users_with_array_input_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -495,7 +503,11 @@ UserApi <- R6::R6Class(
create_users_with_list_input = function(user, ...) {
local_var_response <- self$create_users_with_list_input_with_http_info(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -604,7 +616,11 @@ UserApi <- R6::R6Class(
delete_user = function(username, ...) {
local_var_response <- self$delete_user_with_http_info(username, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -709,7 +725,11 @@ UserApi <- R6::R6Class(
get_user_by_name = function(username, data_file = NULL, ...) {
local_var_response <- self$get_user_by_name_with_http_info(username, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -825,7 +845,11 @@ UserApi <- R6::R6Class(
login_user = function(username, password, data_file = NULL, ...) {
local_var_response <- self$login_user_with_http_info(username, password, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -953,7 +977,11 @@ UserApi <- R6::R6Class(
logout_user = function(...) {
local_var_response <- self$logout_user_with_http_info(...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1045,7 +1073,11 @@ UserApi <- R6::R6Class(
update_user = function(username, user, ...) {
local_var_response <- self$update_user_with_http_info(username, user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R/R/fake_api.R b/samples/client/petstore/R/R/fake_api.R
index 8ec29fe83080..00c0878e553a 100644
--- a/samples/client/petstore/R/R/fake_api.R
+++ b/samples/client/petstore/R/R/fake_api.R
@@ -193,7 +193,11 @@ FakeApi <- R6::R6Class(
AddPetOptional = function(pet = NULL, data_file = NULL, ...) {
local_var_response <- self$AddPetOptionalWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -308,7 +312,11 @@ FakeApi <- R6::R6Class(
FakeDataFile = function(dummy, var_data_file = NULL, data_file = NULL, ...) {
local_var_response <- self$FakeDataFileWithHttpInfo(dummy, var_data_file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -424,7 +432,11 @@ FakeApi <- R6::R6Class(
FakePathArray = function(path_array, ...) {
local_var_response <- self$FakePathArrayWithHttpInfo(path_array, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -524,7 +536,11 @@ FakeApi <- R6::R6Class(
FakeRegularExpression = function(reg_exp_test, ...) {
local_var_response <- self$FakeRegularExpressionWithHttpInfo(reg_exp_test, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -629,7 +645,11 @@ FakeApi <- R6::R6Class(
FakeSetQuery = function(set_dummy, array_dummy, ...) {
local_var_response <- self$FakeSetQueryWithHttpInfo(set_dummy, array_dummy, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R/R/pet_api.R b/samples/client/petstore/R/R/pet_api.R
index b1bae279acce..55760b81ba30 100644
--- a/samples/client/petstore/R/R/pet_api.R
+++ b/samples/client/petstore/R/R/pet_api.R
@@ -396,7 +396,11 @@ PetApi <- R6::R6Class(
AddPet = function(pet, data_file = NULL, ...) {
local_var_response <- self$AddPetWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -517,7 +521,11 @@ PetApi <- R6::R6Class(
DeletePet = function(pet_id, api_key = NULL, ...) {
local_var_response <- self$DeletePetWithHttpInfo(pet_id, api_key, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -625,7 +633,11 @@ PetApi <- R6::R6Class(
FindPetsByStatus = function(status, data_file = NULL, ...) {
local_var_response <- self$FindPetsByStatusWithHttpInfo(status, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -751,7 +763,11 @@ PetApi <- R6::R6Class(
FindPetsByTags = function(tags, data_file = NULL, ...) {
local_var_response <- self$FindPetsByTagsWithHttpInfo(tags, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -865,7 +881,11 @@ PetApi <- R6::R6Class(
GetPetById = function(pet_id, data_file = NULL, ...) {
local_var_response <- self$GetPetByIdWithHttpInfo(pet_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -989,7 +1009,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1119,7 +1143,11 @@ PetApi <- R6::R6Class(
}
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1242,7 +1270,11 @@ PetApi <- R6::R6Class(
UpdatePet = function(pet, data_file = NULL, ...) {
local_var_response <- self$UpdatePetWithHttpInfo(pet, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1363,7 +1395,11 @@ PetApi <- R6::R6Class(
UpdatePetWithForm = function(pet_id, name = NULL, status = NULL, ...) {
local_var_response <- self$UpdatePetWithFormWithHttpInfo(pet_id, name, status, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1472,7 +1508,11 @@ PetApi <- R6::R6Class(
UploadFile = function(pet_id, additional_metadata = NULL, file = NULL, data_file = NULL, ...) {
local_var_response <- self$UploadFileWithHttpInfo(pet_id, additional_metadata, file, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R/R/store_api.R b/samples/client/petstore/R/R/store_api.R
index 62c14ff77022..82ed9171ace1 100644
--- a/samples/client/petstore/R/R/store_api.R
+++ b/samples/client/petstore/R/R/store_api.R
@@ -171,7 +171,11 @@ StoreApi <- R6::R6Class(
DeleteOrder = function(order_id, ...) {
local_var_response <- self$DeleteOrderWithHttpInfo(order_id, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -271,7 +275,11 @@ StoreApi <- R6::R6Class(
GetInventory = function(data_file = NULL, ...) {
local_var_response <- self$GetInventoryWithHttpInfo(data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -377,7 +385,11 @@ StoreApi <- R6::R6Class(
GetOrderById = function(order_id, data_file = NULL, ...) {
local_var_response <- self$GetOrderByIdWithHttpInfo(order_id, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -504,7 +516,11 @@ StoreApi <- R6::R6Class(
PlaceOrder = function(order, data_file = NULL, ...) {
local_var_response <- self$PlaceOrderWithHttpInfo(order, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/R/R/user_api.R b/samples/client/petstore/R/R/user_api.R
index 265044904b01..6c470c6c6f0f 100644
--- a/samples/client/petstore/R/R/user_api.R
+++ b/samples/client/petstore/R/R/user_api.R
@@ -280,7 +280,11 @@ UserApi <- R6::R6Class(
CreateUser = function(user, ...) {
local_var_response <- self$CreateUserWithHttpInfo(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -386,7 +390,11 @@ UserApi <- R6::R6Class(
CreateUsersWithArrayInput = function(user, ...) {
local_var_response <- self$CreateUsersWithArrayInputWithHttpInfo(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -495,7 +503,11 @@ UserApi <- R6::R6Class(
CreateUsersWithListInput = function(user, ...) {
local_var_response <- self$CreateUsersWithListInputWithHttpInfo(user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -604,7 +616,11 @@ UserApi <- R6::R6Class(
DeleteUser = function(username, ...) {
local_var_response <- self$DeleteUserWithHttpInfo(username, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -709,7 +725,11 @@ UserApi <- R6::R6Class(
GetUserByName = function(username, data_file = NULL, ...) {
local_var_response <- self$GetUserByNameWithHttpInfo(username, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -825,7 +845,11 @@ UserApi <- R6::R6Class(
LoginUser = function(username, password, data_file = NULL, ...) {
local_var_response <- self$LoginUserWithHttpInfo(username, password, data_file = data_file, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -953,7 +977,11 @@ UserApi <- R6::R6Class(
LogoutUser = function(...) {
local_var_response <- self$LogoutUserWithHttpInfo(...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
@@ -1045,7 +1073,11 @@ UserApi <- R6::R6Class(
UpdateUser = function(username, user, ...) {
local_var_response <- self$UpdateUserWithHttpInfo(username, user, ...)
if (local_var_response$status_code >= 200 && local_var_response$status_code <= 299) {
- local_var_response$content
+ if (is.raw(local_var_response$content)) {
+ return(local_var_response)
+ } else {
+ return(local_var_response$content)
+ }
} else if (local_var_response$status_code >= 300 && local_var_response$status_code <= 399) {
local_var_response
} else if (local_var_response$status_code >= 400 && local_var_response$status_code <= 499) {
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/.openapi-generator/FILES b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/.openapi-generator/FILES
index 3016d425b8a4..040972c2e37d 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/.openapi-generator/FILES
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/.openapi-generator/FILES
@@ -5,8 +5,15 @@ README.md
api/openapi.yaml
build.gradle
build.sbt
-docs/FakeApi.md
+docs/Category.md
+docs/ModelApiResponse.md
+docs/Order.md
+docs/Pet.md
docs/PetApi.md
+docs/StoreApi.md
+docs/Tag.md
+docs/User.md
+docs/UserApi.md
git_push.sh
gradle.properties
gradle/wrapper/gradle-wrapper.jar
@@ -29,8 +36,9 @@ src/main/java/org/openapitools/client/ProgressResponseBody.java
src/main/java/org/openapitools/client/ServerConfiguration.java
src/main/java/org/openapitools/client/ServerVariable.java
src/main/java/org/openapitools/client/StringUtil.java
-src/main/java/org/openapitools/client/api/FakeApi.java
src/main/java/org/openapitools/client/api/PetApi.java
+src/main/java/org/openapitools/client/api/StoreApi.java
+src/main/java/org/openapitools/client/api/UserApi.java
src/main/java/org/openapitools/client/auth/ApiKeyAuth.java
src/main/java/org/openapitools/client/auth/Authentication.java
src/main/java/org/openapitools/client/auth/HttpBasicAuth.java
@@ -40,3 +48,17 @@ src/main/java/org/openapitools/client/auth/OAuthFlow.java
src/main/java/org/openapitools/client/auth/OAuthOkHttpClient.java
src/main/java/org/openapitools/client/auth/RetryingOAuth.java
src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java
+src/main/java/org/openapitools/client/model/Category.java
+src/main/java/org/openapitools/client/model/ModelApiResponse.java
+src/main/java/org/openapitools/client/model/Order.java
+src/main/java/org/openapitools/client/model/Pet.java
+src/main/java/org/openapitools/client/model/Tag.java
+src/main/java/org/openapitools/client/model/User.java
+src/test/java/org/openapitools/client/api/StoreApiTest.java
+src/test/java/org/openapitools/client/api/UserApiTest.java
+src/test/java/org/openapitools/client/model/CategoryTest.java
+src/test/java/org/openapitools/client/model/ModelApiResponseTest.java
+src/test/java/org/openapitools/client/model/OrderTest.java
+src/test/java/org/openapitools/client/model/PetTest.java
+src/test/java/org/openapitools/client/model/TagTest.java
+src/test/java/org/openapitools/client/model/UserTest.java
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/README.md b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/README.md
index a90415dec4b5..962e1484cffc 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/README.md
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/README.md
@@ -83,20 +83,26 @@ Please follow the [installation](#installation) instruction and execute the foll
import org.openapitools.client.ApiClient;
import org.openapitools.client.ApiException;
import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
-import org.openapitools.client.api.FakeApi;
+import org.openapitools.client.api.PetApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
- FakeApi apiInstance = new FakeApi(defaultClient);
+ PetApi apiInstance = new PetApi(defaultClient);
+ Pet pet = new Pet(); // Pet | Pet object that needs to be added to the store
try {
- Object result = apiInstance.getPetById0();
+ Pet result = apiInstance.addPet(pet);
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling FakeApi#getPetById0");
+ System.err.println("Exception when calling PetApi#addPet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -113,12 +119,36 @@ All URIs are relative to *http://petstore.swagger.io/v2*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
-*FakeApi* | [**getPetById0**](docs/FakeApi.md#getPetById0) | **GET** /fake/duplicated/operationId |
+*PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
+*PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
+*PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
+*PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
*PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
+*PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
+*PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
+*PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
+*StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{orderId} | Delete purchase order by ID
+*StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
+*StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{orderId} | Find purchase order by ID
+*StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
+*UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
+*UserApi* | [**createUsersWithArrayInput**](docs/UserApi.md#createUsersWithArrayInput) | **POST** /user/createWithArray | Creates list of users with given input array
+*UserApi* | [**createUsersWithListInput**](docs/UserApi.md#createUsersWithListInput) | **POST** /user/createWithList | Creates list of users with given input array
+*UserApi* | [**deleteUser**](docs/UserApi.md#deleteUser) | **DELETE** /user/{username} | Delete user
+*UserApi* | [**getUserByName**](docs/UserApi.md#getUserByName) | **GET** /user/{username} | Get user by user name
+*UserApi* | [**loginUser**](docs/UserApi.md#loginUser) | **GET** /user/login | Logs user into the system
+*UserApi* | [**logoutUser**](docs/UserApi.md#logoutUser) | **GET** /user/logout | Logs out current logged in user session
+*UserApi* | [**updateUser**](docs/UserApi.md#updateUser) | **PUT** /user/{username} | Updated user
## Documentation for Models
+ - [Category](docs/Category.md)
+ - [ModelApiResponse](docs/ModelApiResponse.md)
+ - [Order](docs/Order.md)
+ - [Pet](docs/Pet.md)
+ - [Tag](docs/Tag.md)
+ - [User](docs/User.md)
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/api/openapi.yaml b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/api/openapi.yaml
index ae21ba984962..5167f861249d 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/api/openapi.yaml
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/api/openapi.yaml
@@ -20,7 +20,191 @@ tags:
- description: Operations about user
name: user
paths:
+ /pet:
+ post:
+ description: ""
+ operationId: addPet
+ requestBody:
+ $ref: '#/components/requestBodies/Pet'
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ description: successful operation
+ "405":
+ description: Invalid input
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Add a new pet to the store
+ tags:
+ - pet
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ - application/xml
+ put:
+ description: ""
+ externalDocs:
+ description: API documentation for the updatePet operation
+ url: http://petstore.swagger.io/v2/doc/updatePet
+ operationId: updatePet
+ requestBody:
+ $ref: '#/components/requestBodies/Pet'
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ description: successful operation
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Pet not found
+ "405":
+ description: Validation exception
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Update an existing pet
+ tags:
+ - pet
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ - application/xml
+ /pet/findByStatus:
+ get:
+ description: Multiple status values can be provided with comma separated strings
+ operationId: findPetsByStatus
+ parameters:
+ - deprecated: true
+ description: Status values that need to be considered for filter
+ explode: false
+ in: query
+ name: status
+ required: true
+ schema:
+ items:
+ default: available
+ enum:
+ - available
+ - pending
+ - sold
+ type: string
+ type: array
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ description: successful operation
+ "400":
+ description: Invalid status value
+ security:
+ - petstore_auth:
+ - read:pets
+ summary: Finds Pets by status
+ tags:
+ - pet
+ x-accepts:
+ - application/json
+ - application/xml
+ /pet/findByTags:
+ get:
+ deprecated: true
+ description: "Multiple tags can be provided with comma separated strings. Use\
+ \ tag1, tag2, tag3 for testing."
+ operationId: findPetsByTags
+ parameters:
+ - description: Tags to filter by
+ explode: false
+ in: query
+ name: tags
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/Pet'
+ type: array
+ description: successful operation
+ "400":
+ description: Invalid tag value
+ security:
+ - petstore_auth:
+ - read:pets
+ summary: Finds Pets by tags
+ tags:
+ - pet
+ x-accepts:
+ - application/json
+ - application/xml
/pet/{petId}:
+ delete:
+ description: ""
+ operationId: deletePet
+ parameters:
+ - explode: false
+ in: header
+ name: api_key
+ required: false
+ schema:
+ type: string
+ style: simple
+ - description: Pet id to delete
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ responses:
+ "400":
+ description: Invalid pet value
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Deletes a pet
+ tags:
+ - pet
+ x-accepts:
+ - application/json
get:
description: Returns a single pet
operationId: getPetById
@@ -39,10 +223,10 @@ paths:
content:
application/xml:
schema:
- $ref: '#/components/schemas/myObject'
+ $ref: '#/components/schemas/Pet'
application/json:
schema:
- $ref: '#/components/schemas/myObject'
+ $ref: '#/components/schemas/Pet'
description: successful operation
"400":
description: Invalid ID supplied
@@ -56,24 +240,611 @@ paths:
x-accepts:
- application/json
- application/xml
- /fake/duplicated/operationId:
+ post:
+ description: ""
+ operationId: updatePetWithForm
+ parameters:
+ - description: ID of pet that needs to be updated
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/updatePetWithForm_request'
+ responses:
+ "405":
+ description: Invalid input
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: Updates a pet in the store with form data
+ tags:
+ - pet
+ x-content-type: application/x-www-form-urlencoded
+ x-accepts:
+ - application/json
+ /pet/{petId}/uploadImage:
+ post:
+ description: ""
+ operationId: uploadFile
+ parameters:
+ - description: ID of pet to update
+ explode: false
+ in: path
+ name: petId
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: simple
+ requestBody:
+ content:
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/uploadFile_request'
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ApiResponse'
+ description: successful operation
+ security:
+ - petstore_auth:
+ - write:pets
+ - read:pets
+ summary: uploads an image
+ tags:
+ - pet
+ x-content-type: multipart/form-data
+ x-accepts:
+ - application/json
+ /store/inventory:
+ get:
+ description: Returns a map of status codes to quantities
+ operationId: getInventory
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ additionalProperties:
+ format: int32
+ type: integer
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Returns pet inventories by status
+ tags:
+ - store
+ x-accepts:
+ - application/json
+ /store/order:
+ post:
+ description: ""
+ operationId: placeOrder
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: order placed for purchasing the pet
+ required: true
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Order'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: successful operation
+ "400":
+ description: Invalid Order
+ summary: Place an order for a pet
+ tags:
+ - store
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ - application/xml
+ /store/order/{orderId}:
+ delete:
+ description: For valid response try integer IDs with value < 1000. Anything
+ above 1000 or nonintegers will generate API errors
+ operationId: deleteOrder
+ parameters:
+ - description: ID of the order that needs to be deleted
+ explode: false
+ in: path
+ name: orderId
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Order not found
+ summary: Delete purchase order by ID
+ tags:
+ - store
+ x-accepts:
+ - application/json
+ get:
+ description: For valid response try integer IDs with value <= 5 or > 10. Other
+ values will generate exceptions
+ operationId: getOrderById
+ parameters:
+ - description: ID of pet that needs to be fetched
+ explode: false
+ in: path
+ name: orderId
+ required: true
+ schema:
+ format: int64
+ maximum: 5
+ minimum: 1
+ type: integer
+ style: simple
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Order'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Order'
+ description: successful operation
+ "400":
+ description: Invalid ID supplied
+ "404":
+ description: Order not found
+ summary: Find purchase order by ID
+ tags:
+ - store
+ x-accepts:
+ - application/json
+ - application/xml
+ /user:
+ post:
+ description: This can only be done by the logged in user.
+ operationId: createUser
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ description: Created user object
+ required: true
+ responses:
+ default:
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Create user
+ tags:
+ - user
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /user/createWithArray:
+ post:
+ description: ""
+ operationId: createUsersWithArrayInput
+ requestBody:
+ $ref: '#/components/requestBodies/UserArray'
+ responses:
+ default:
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Creates list of users with given input array
+ tags:
+ - user
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /user/createWithList:
+ post:
+ description: ""
+ operationId: createUsersWithListInput
+ requestBody:
+ $ref: '#/components/requestBodies/UserArray'
+ responses:
+ default:
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Creates list of users with given input array
+ tags:
+ - user
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /user/login:
+ get:
+ description: ""
+ operationId: loginUser
+ parameters:
+ - description: The user name for login
+ explode: true
+ in: query
+ name: username
+ required: true
+ schema:
+ pattern: "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$"
+ type: string
+ style: form
+ - description: The password for login in clear text
+ explode: true
+ in: query
+ name: password
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/xml:
+ schema:
+ type: string
+ application/json:
+ schema:
+ type: string
+ description: successful operation
+ headers:
+ Set-Cookie:
+ description: Cookie authentication key for use with the `api_key` apiKey
+ authentication.
+ explode: false
+ schema:
+ example: AUTH_KEY=abcde12345; Path=/; HttpOnly
+ type: string
+ style: simple
+ X-Rate-Limit:
+ description: calls per hour allowed by the user
+ explode: false
+ schema:
+ format: int32
+ type: integer
+ style: simple
+ X-Expires-After:
+ description: date in UTC when token expires
+ explode: false
+ schema:
+ format: date-time
+ type: string
+ style: simple
+ "400":
+ description: Invalid username/password supplied
+ summary: Logs user into the system
+ tags:
+ - user
+ x-accepts:
+ - application/json
+ - application/xml
+ /user/logout:
get:
- operationId: getPetById_0
+ description: ""
+ operationId: logoutUser
+ responses:
+ default:
+ description: successful operation
+ security:
+ - api_key: []
+ summary: Logs out current logged in user session
+ tags:
+ - user
+ x-accepts:
+ - application/json
+ /user/{username}:
+ delete:
+ description: This can only be done by the logged in user.
+ operationId: deleteUser
+ parameters:
+ - description: The name that needs to be deleted
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "400":
+ description: Invalid username supplied
+ "404":
+ description: User not found
+ security:
+ - api_key: []
+ summary: Delete user
+ tags:
+ - user
+ x-accepts:
+ - application/json
+ get:
+ description: ""
+ operationId: getUserByName
+ parameters:
+ - description: The name that needs to be fetched. Use user1 for testing.
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
responses:
"200":
content:
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/User'
application/json:
schema:
- $ref: '#/components/schemas/myObject'
- description: ""
+ $ref: '#/components/schemas/User'
+ description: successful operation
+ "400":
+ description: Invalid username supplied
+ "404":
+ description: User not found
+ summary: Get user by user name
tags:
- - fake
+ - user
+ x-accepts:
+ - application/json
+ - application/xml
+ put:
+ description: This can only be done by the logged in user.
+ operationId: updateUser
+ parameters:
+ - description: name that need to be deleted
+ explode: false
+ in: path
+ name: username
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/User'
+ description: Updated user object
+ required: true
+ responses:
+ "400":
+ description: Invalid user supplied
+ "404":
+ description: User not found
+ security:
+ - api_key: []
+ summary: Updated user
+ tags:
+ - user
+ x-content-type: application/json
x-accepts:
- application/json
components:
+ requestBodies:
+ UserArray:
+ content:
+ application/json:
+ schema:
+ items:
+ $ref: '#/components/schemas/User'
+ type: array
+ description: List of user object
+ required: true
+ Pet:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ application/xml:
+ schema:
+ $ref: '#/components/schemas/Pet'
+ description: Pet object that needs to be added to the store
+ required: true
schemas:
- myObject:
- type: object
+ Order:
+ description: An order for a pets from the pet store
+ example:
+ petId: 6
+ quantity: 1
+ id: 0
+ shipDate: 2000-01-23T04:56:07.000+00:00
+ complete: false
+ status: placed
+ properties:
+ id:
+ format: int64
+ type: integer
+ petId:
+ format: int64
+ type: integer
+ quantity:
+ format: int32
+ type: integer
+ shipDate:
+ format: date-time
+ type: string
+ status:
+ description: Order Status
+ enum:
+ - placed
+ - approved
+ - delivered
+ type: string
+ complete:
+ default: false
+ type: boolean
+ title: Pet Order
+ xml:
+ name: Order
+ Category:
+ description: A category for a pet
+ example:
+ name: name
+ id: 6
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ pattern: "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$"
+ type: string
+ title: Pet category
+ xml:
+ name: Category
+ User:
+ description: A User who is purchasing from the pet store
+ example:
+ firstName: firstName
+ lastName: lastName
+ password: password
+ userStatus: 6
+ phone: phone
+ id: 0
+ email: email
+ username: username
+ properties:
+ id:
+ format: int64
+ type: integer
+ username:
+ type: string
+ firstName:
+ type: string
+ lastName:
+ type: string
+ email:
+ type: string
+ password:
+ type: string
+ phone:
+ type: string
+ userStatus:
+ description: User Status
+ format: int32
+ type: integer
+ title: a User
+ xml:
+ name: User
+ Tag:
+ description: A tag for a pet
+ example:
+ name: name
+ id: 1
+ properties:
+ id:
+ format: int64
+ type: integer
+ name:
+ type: string
+ title: Pet Tag
+ xml:
+ name: Tag
+ Pet:
+ description: A pet for sale in the pet store
+ example:
+ photoUrls:
+ - photoUrls
+ - photoUrls
+ name: doggie
+ id: 0
+ category:
+ name: name
+ id: 6
+ tags:
+ - name: name
+ id: 1
+ - name: name
+ id: 1
+ status: available
+ properties:
+ id:
+ format: int64
+ type: integer
+ category:
+ $ref: '#/components/schemas/Category'
+ name:
+ example: doggie
+ type: string
+ photoUrls:
+ items:
+ type: string
+ type: array
+ xml:
+ name: photoUrl
+ wrapped: true
+ tags:
+ items:
+ $ref: '#/components/schemas/Tag'
+ type: array
+ xml:
+ name: tag
+ wrapped: true
+ status:
+ deprecated: true
+ description: pet status in the store
+ enum:
+ - available
+ - pending
+ - sold
+ type: string
+ required:
+ - name
+ - photoUrls
+ title: a Pet
+ xml:
+ name: Pet
+ ApiResponse:
+ description: Describes the result of uploading an image resource
+ example:
+ code: 0
+ type: type
+ message: message
+ properties:
+ code:
+ format: int32
+ type: integer
+ type:
+ type: string
+ message:
+ type: string
+ title: An uploaded response
+ updatePetWithForm_request:
+ properties:
+ name:
+ description: Updated name of the pet
+ type: string
+ status:
+ description: Updated status of the pet
+ type: string
+ uploadFile_request:
+ properties:
+ additionalMetadata:
+ description: Additional data to pass to server
+ type: string
+ file:
+ description: file to upload
+ format: binary
+ type: string
securitySchemes:
petstore_auth:
flows:
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/docs/PetApi.md b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/docs/PetApi.md
index 4c465bc4413c..f395ba3f6f16 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/docs/PetApi.md
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/docs/PetApi.md
@@ -4,12 +4,291 @@ All URIs are relative to *http://petstore.swagger.io/v2*
| Method | HTTP request | Description |
|------------- | ------------- | -------------|
+| [**addPet**](PetApi.md#addPet) | **POST** /pet | Add a new pet to the store |
+| [**deletePet**](PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet |
+| [**findPetsByStatus**](PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status |
+| [**findPetsByTags**](PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags |
| [**getPetById**](PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID |
+| [**updatePet**](PetApi.md#updatePet) | **PUT** /pet | Update an existing pet |
+| [**updatePetWithForm**](PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data |
+| [**uploadFile**](PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image |
+
+# **addPet**
+> Pet addPet(pet)
+
+Add a new pet to the store
+
+
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ Pet pet = new Pet(); // Pet | Pet object that needs to be added to the store
+ try {
+ Pet result = apiInstance.addPet(pet);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#addPet");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | |
+
+### Return type
+
+[**Pet**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/xml
+ - **Accept**: application/xml, application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **405** | Invalid input | - |
+
+
+# **deletePet**
+> deletePet(petId, apiKey)
+
+Deletes a pet
+
+
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ Long petId = 56L; // Long | Pet id to delete
+ String apiKey = "apiKey_example"; // String |
+ try {
+ apiInstance.deletePet(petId, apiKey);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#deletePet");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **petId** | **Long**| Pet id to delete | |
+| **apiKey** | **String**| | [optional] |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **400** | Invalid pet value | - |
+
+
+# **findPetsByStatus**
+> List<Pet> findPetsByStatus(status)
+
+Finds Pets by status
+
+Multiple status values can be provided with comma separated strings
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ List status = Arrays.asList("available"); // List | Status values that need to be considered for filter
+ try {
+ List result = apiInstance.findPetsByStatus(status);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#findPetsByStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **status** | [**List<String>**](String.md)| Status values that need to be considered for filter | [enum: available, pending, sold] |
+
+### Return type
+
+[**List<Pet>**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid status value | - |
+
+
+# **findPetsByTags**
+> List<Pet> findPetsByTags(tags)
+
+Finds Pets by tags
+
+Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ List tags = Arrays.asList(); // List | Tags to filter by
+ try {
+ List result = apiInstance.findPetsByTags(tags);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#findPetsByTags");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tags** | [**List<String>**](String.md)| Tags to filter by | |
+
+### Return type
+
+[**List<Pet>**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/xml, application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid tag value | - |
+
# **getPetById**
-> Object getPetById(petId)
+> Pet getPetById(petId)
Find pet by ID
@@ -39,7 +318,7 @@ public class Example {
PetApi apiInstance = new PetApi(defaultClient);
Long petId = 56L; // Long | ID of pet to return
try {
- Object result = apiInstance.getPetById(petId);
+ Pet result = apiInstance.getPetById(petId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PetApi#getPetById");
@@ -60,7 +339,7 @@ public class Example {
### Return type
-**Object**
+[**Pet**](Pet.md)
### Authorization
@@ -78,3 +357,214 @@ public class Example {
| **400** | Invalid ID supplied | - |
| **404** | Pet not found | - |
+
+# **updatePet**
+> Pet updatePet(pet)
+
+Update an existing pet
+
+
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ Pet pet = new Pet(); // Pet | Pet object that needs to be added to the store
+ try {
+ Pet result = apiInstance.updatePet(pet);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#updatePet");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | |
+
+### Return type
+
+[**Pet**](Pet.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, application/xml
+ - **Accept**: application/xml, application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+| **400** | Invalid ID supplied | - |
+| **404** | Pet not found | - |
+| **405** | Validation exception | - |
+
+
+# **updatePetWithForm**
+> updatePetWithForm(petId, name, status)
+
+Updates a pet in the store with form data
+
+
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ Long petId = 56L; // Long | ID of pet that needs to be updated
+ String name = "name_example"; // String | Updated name of the pet
+ String status = "status_example"; // String | Updated status of the pet
+ try {
+ apiInstance.updatePetWithForm(petId, name, status);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#updatePetWithForm");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **petId** | **Long**| ID of pet that needs to be updated | |
+| **name** | **String**| Updated name of the pet | [optional] |
+| **status** | **String**| Updated status of the pet | [optional] |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **405** | Invalid input | - |
+
+
+# **uploadFile**
+> ModelApiResponse uploadFile(petId, additionalMetadata, _file)
+
+uploads an image
+
+
+
+### Example
+```java
+// Import classes:
+import org.openapitools.client.ApiClient;
+import org.openapitools.client.ApiException;
+import org.openapitools.client.Configuration;
+import org.openapitools.client.auth.*;
+import org.openapitools.client.models.*;
+import org.openapitools.client.api.PetApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("http://petstore.swagger.io/v2");
+
+ // Configure OAuth2 access token for authorization: petstore_auth
+ OAuth petstore_auth = (OAuth) defaultClient.getAuthentication("petstore_auth");
+ petstore_auth.setAccessToken("YOUR ACCESS TOKEN");
+
+ PetApi apiInstance = new PetApi(defaultClient);
+ Long petId = 56L; // Long | ID of pet to update
+ String additionalMetadata = "additionalMetadata_example"; // String | Additional data to pass to server
+ File _file = new File("/path/to/file"); // File | file to upload
+ try {
+ ModelApiResponse result = apiInstance.uploadFile(petId, additionalMetadata, _file);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PetApi#uploadFile");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **petId** | **Long**| ID of pet to update | |
+| **additionalMetadata** | **String**| Additional data to pass to server | [optional] |
+| **_file** | **File**| file to upload | [optional] |
+
+### Return type
+
+[**ModelApiResponse**](ModelApiResponse.md)
+
+### Authorization
+
+[petstore_auth](../README.md#petstore_auth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | successful operation | - |
+
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/JSON.java b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/JSON.java
index 43bd5d866792..f993e935c7aa 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/JSON.java
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/JSON.java
@@ -93,6 +93,12 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapter(OffsetDateTime.class, offsetDateTimeTypeAdapter);
gsonBuilder.registerTypeAdapter(LocalDate.class, localDateTypeAdapter);
gsonBuilder.registerTypeAdapter(byte[].class, byteArrayAdapter);
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Category.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ModelApiResponse.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Order.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Pet.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Tag.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.User.CustomTypeAdapterFactory());
gson = gsonBuilder.create();
}
diff --git a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/api/PetApi.java
index fe38654e0709..cb11874cf81c 100644
--- a/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/api/PetApi.java
+++ b/samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/api/PetApi.java
@@ -27,6 +27,9 @@
import java.io.IOException;
+import java.io.File;
+import org.openapitools.client.model.ModelApiResponse;
+import org.openapitools.client.model.Pet;
import java.lang.reflect.Type;
import java.util.ArrayList;
@@ -71,6 +74,533 @@ public void setCustomBaseUrl(String customBaseUrl) {
this.localCustomBaseUrl = customBaseUrl;
}
+ /**
+ * Build call for addPet
+ * @param pet Pet object that needs to be added to the store (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 405 Invalid input -
+
+ */
+ public okhttp3.Call addPetCall(Pet pet, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = pet;
+
+ // create path and map variables
+ String localVarPath = "/pet";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "application/xml",
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json",
+ "application/xml"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call addPetValidateBeforeCall(Pet pet, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'pet' is set
+ if (pet == null) {
+ throw new ApiException("Missing the required parameter 'pet' when calling addPet(Async)");
+ }
+
+ return addPetCall(pet, _callback);
+
+ }
+
+ /**
+ * Add a new pet to the store
+ *
+ * @param pet Pet object that needs to be added to the store (required)
+ * @return Pet
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 405 Invalid input -
+
+ */
+ public Pet addPet(Pet pet) throws ApiException {
+ ApiResponse localVarResp = addPetWithHttpInfo(pet);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Add a new pet to the store
+ *
+ * @param pet Pet object that needs to be added to the store (required)
+ * @return ApiResponse<Pet>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 405 Invalid input -
+
+ */
+ public ApiResponse addPetWithHttpInfo(Pet pet) throws ApiException {
+ okhttp3.Call localVarCall = addPetValidateBeforeCall(pet, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Add a new pet to the store (asynchronously)
+ *
+ * @param pet Pet object that needs to be added to the store (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 405 Invalid input -
+
+ */
+ public okhttp3.Call addPetAsync(Pet pet, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = addPetValidateBeforeCall(pet, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for deletePet
+ * @param petId Pet id to delete (required)
+ * @param apiKey (optional)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 400 Invalid pet value -
+
+ */
+ public okhttp3.Call deletePetCall(Long petId, String apiKey, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/{petId}"
+ .replace("{" + "petId" + "}", localVarApiClient.escapeString(petId.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ if (apiKey != null) {
+ localVarHeaderParams.put("api_key", localVarApiClient.parameterToString(apiKey));
+ }
+
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call deletePetValidateBeforeCall(Long petId, String apiKey, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'petId' is set
+ if (petId == null) {
+ throw new ApiException("Missing the required parameter 'petId' when calling deletePet(Async)");
+ }
+
+ return deletePetCall(petId, apiKey, _callback);
+
+ }
+
+ /**
+ * Deletes a pet
+ *
+ * @param petId Pet id to delete (required)
+ * @param apiKey (optional)
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 400 Invalid pet value -
+
+ */
+ public void deletePet(Long petId, String apiKey) throws ApiException {
+ deletePetWithHttpInfo(petId, apiKey);
+ }
+
+ /**
+ * Deletes a pet
+ *
+ * @param petId Pet id to delete (required)
+ * @param apiKey (optional)
+ * @return ApiResponse<Void>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 400 Invalid pet value -
+
+ */
+ public ApiResponse deletePetWithHttpInfo(Long petId, String apiKey) throws ApiException {
+ okhttp3.Call localVarCall = deletePetValidateBeforeCall(petId, apiKey, null);
+ return localVarApiClient.execute(localVarCall);
+ }
+
+ /**
+ * Deletes a pet (asynchronously)
+ *
+ * @param petId Pet id to delete (required)
+ * @param apiKey (optional)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 400 Invalid pet value -
+
+ */
+ public okhttp3.Call deletePetAsync(Long petId, String apiKey, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = deletePetValidateBeforeCall(petId, apiKey, _callback);
+ localVarApiClient.executeAsync(localVarCall, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for findPetsByStatus
+ * @param status Status values that need to be considered for filter (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid status value -
+
+ */
+ public okhttp3.Call findPetsByStatusCall(List status, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/findByStatus";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (status != null) {
+ localVarCollectionQueryParams.addAll(localVarApiClient.parameterToPairs("csv", "status", status));
+ }
+
+ final String[] localVarAccepts = {
+ "application/xml",
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call findPetsByStatusValidateBeforeCall(List status, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'status' is set
+ if (status == null) {
+ throw new ApiException("Missing the required parameter 'status' when calling findPetsByStatus(Async)");
+ }
+
+ return findPetsByStatusCall(status, _callback);
+
+ }
+
+ /**
+ * Finds Pets by status
+ * Multiple status values can be provided with comma separated strings
+ * @param status Status values that need to be considered for filter (required)
+ * @return List<Pet>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid status value -
+
+ */
+ public List findPetsByStatus(List status) throws ApiException {
+ ApiResponse> localVarResp = findPetsByStatusWithHttpInfo(status);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Finds Pets by status
+ * Multiple status values can be provided with comma separated strings
+ * @param status Status values that need to be considered for filter (required)
+ * @return ApiResponse<List<Pet>>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid status value -
+
+ */
+ public ApiResponse> findPetsByStatusWithHttpInfo(List status) throws ApiException {
+ okhttp3.Call localVarCall = findPetsByStatusValidateBeforeCall(status, null);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Finds Pets by status (asynchronously)
+ * Multiple status values can be provided with comma separated strings
+ * @param status Status values that need to be considered for filter (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid status value -
+
+ */
+ public okhttp3.Call findPetsByStatusAsync(List status, final ApiCallback> _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = findPetsByStatusValidateBeforeCall(status, _callback);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for findPetsByTags
+ * @param tags Tags to filter by (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid tag value -
+
+ * @deprecated
+ */
+ @Deprecated
+ public okhttp3.Call findPetsByTagsCall(List tags, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/findByTags";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (tags != null) {
+ localVarCollectionQueryParams.addAll(localVarApiClient.parameterToPairs("csv", "tags", tags));
+ }
+
+ final String[] localVarAccepts = {
+ "application/xml",
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @Deprecated
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call findPetsByTagsValidateBeforeCall(List tags, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'tags' is set
+ if (tags == null) {
+ throw new ApiException("Missing the required parameter 'tags' when calling findPetsByTags(Async)");
+ }
+
+ return findPetsByTagsCall(tags, _callback);
+
+ }
+
+ /**
+ * Finds Pets by tags
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ * @param tags Tags to filter by (required)
+ * @return List<Pet>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid tag value -
+
+ * @deprecated
+ */
+ @Deprecated
+ public List findPetsByTags(List tags) throws ApiException {
+ ApiResponse> localVarResp = findPetsByTagsWithHttpInfo(tags);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Finds Pets by tags
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ * @param tags Tags to filter by (required)
+ * @return ApiResponse<List<Pet>>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid tag value -
+
+ * @deprecated
+ */
+ @Deprecated
+ public ApiResponse> findPetsByTagsWithHttpInfo(List tags) throws ApiException {
+ okhttp3.Call localVarCall = findPetsByTagsValidateBeforeCall(tags, null);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Finds Pets by tags (asynchronously)
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ * @param tags Tags to filter by (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid tag value -
+
+ * @deprecated
+ */
+ @Deprecated
+ public okhttp3.Call findPetsByTagsAsync(List tags, final ApiCallback> _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = findPetsByTagsValidateBeforeCall(tags, _callback);
+ Type localVarReturnType = new TypeToken>(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
/**
* Build call for getPetById
* @param petId ID of pet to return (required)
@@ -85,7 +615,142 @@ public void setCustomBaseUrl(String customBaseUrl) {
404 Pet not found -
*/
- public okhttp3.Call getPetByIdCall(Long petId, final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call getPetByIdCall(Long petId, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/{petId}"
+ .replace("{" + "petId" + "}", localVarApiClient.escapeString(petId.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "application/xml",
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "api_key" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getPetByIdValidateBeforeCall(Long petId, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'petId' is set
+ if (petId == null) {
+ throw new ApiException("Missing the required parameter 'petId' when calling getPetById(Async)");
+ }
+
+ return getPetByIdCall(petId, _callback);
+
+ }
+
+ /**
+ * Find pet by ID
+ * Returns a single pet
+ * @param petId ID of pet to return (required)
+ * @return Pet
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid ID supplied -
+ 404 Pet not found -
+
+ */
+ public Pet getPetById(Long petId) throws ApiException {
+ ApiResponse localVarResp = getPetByIdWithHttpInfo(petId);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Find pet by ID
+ * Returns a single pet
+ * @param petId ID of pet to return (required)
+ * @return ApiResponse<Pet>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid ID supplied -
+ 404 Pet not found -
+
+ */
+ public ApiResponse getPetByIdWithHttpInfo(Long petId) throws ApiException {
+ okhttp3.Call localVarCall = getPetByIdValidateBeforeCall(petId, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Find pet by ID (asynchronously)
+ * Returns a single pet
+ * @param petId ID of pet to return (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid ID supplied -
+ 404 Pet not found -
+
+ */
+ public okhttp3.Call getPetByIdAsync(Long petId, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getPetByIdValidateBeforeCall(petId, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for updatePet
+ * @param pet Pet object that needs to be added to the store (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+ 400 Invalid ID supplied -
+ 404 Pet not found -
+ 405 Validation exception -
+
+ * API documentation for the updatePet operation
+ * @see Update an existing pet Documentation
+ */
+ public okhttp3.Call updatePetCall(Pet pet, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
@@ -99,11 +764,10 @@ public okhttp3.Call getPetByIdCall(Long petId, final ApiCallback _callback) thro
basePath = null;
}
- Object localVarPostBody = null;
+ Object localVarPostBody = pet;
// create path and map variables
- String localVarPath = "/pet/{petId}"
- .replace("{" + "petId" + "}", localVarApiClient.escapeString(petId.toString()));
+ String localVarPath = "/pet";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -121,32 +785,34 @@ public okhttp3.Call getPetByIdCall(Long petId, final ApiCallback _callback) thro
}
final String[] localVarContentTypes = {
+ "application/json",
+ "application/xml"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarContentType != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
- String[] localVarAuthNames = new String[] { "api_key" };
- return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
- private okhttp3.Call getPetByIdValidateBeforeCall(Long petId, final ApiCallback _callback) throws ApiException {
- // verify the required parameter 'petId' is set
- if (petId == null) {
- throw new ApiException("Missing the required parameter 'petId' when calling getPetById(Async)");
+ private okhttp3.Call updatePetValidateBeforeCall(Pet pet, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'pet' is set
+ if (pet == null) {
+ throw new ApiException("Missing the required parameter 'pet' when calling updatePet(Async)");
}
- return getPetByIdCall(petId, _callback);
+ return updatePetCall(pet, _callback);
}
/**
- * Find pet by ID
- * Returns a single pet
- * @param petId ID of pet to return (required)
- * @return Object
+ * Update an existing pet
+ *
+ * @param pet Pet object that needs to be added to the store (required)
+ * @return Pet
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -154,18 +820,21 @@ private okhttp3.Call getPetByIdValidateBeforeCall(Long petId, final ApiCallback
200 successful operation -
400 Invalid ID supplied -
404 Pet not found -
+ 405 Validation exception -
+ * API documentation for the updatePet operation
+ * @see Update an existing pet Documentation
*/
- public Object getPetById(Long petId) throws ApiException {
- ApiResponse localVarResp = getPetByIdWithHttpInfo(petId);
+ public Pet updatePet(Pet pet) throws ApiException {
+ ApiResponse localVarResp = updatePetWithHttpInfo(pet);
return localVarResp.getData();
}
/**
- * Find pet by ID
- * Returns a single pet
- * @param petId ID of pet to return (required)
- * @return ApiResponse<Object>
+ * Update an existing pet
+ *
+ * @param pet Pet object that needs to be added to the store (required)
+ * @return ApiResponse<Pet>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -173,18 +842,21 @@ public Object getPetById(Long petId) throws ApiException {
200 successful operation -
400 Invalid ID supplied -
404 Pet not found -
+ 405 Validation exception -
+ * API documentation for the updatePet operation
+ * @see Update an existing pet Documentation
*/
- public ApiResponse getPetByIdWithHttpInfo(Long petId) throws ApiException {
- okhttp3.Call localVarCall = getPetByIdValidateBeforeCall(petId, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ public ApiResponse updatePetWithHttpInfo(Pet pet) throws ApiException {
+ okhttp3.Call localVarCall = updatePetValidateBeforeCall(pet, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
- * Find pet by ID (asynchronously)
- * Returns a single pet
- * @param petId ID of pet to return (required)
+ * Update an existing pet (asynchronously)
+ *
+ * @param pet Pet object that needs to be added to the store (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -194,12 +866,290 @@ public ApiResponse getPetByIdWithHttpInfo(Long petId) throws ApiExceptio
200 successful operation -
400 Invalid ID supplied -
404 Pet not found -
+ 405 Validation exception -
+ * API documentation for the updatePet operation
+ * @see Update an existing pet Documentation
*/
- public okhttp3.Call getPetByIdAsync(Long petId, final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call updatePetAsync(Pet pet, final ApiCallback _callback) throws ApiException {
- okhttp3.Call localVarCall = getPetByIdValidateBeforeCall(petId, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ okhttp3.Call localVarCall = updatePetValidateBeforeCall(pet, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for updatePetWithForm
+ * @param petId ID of pet that needs to be updated (required)
+ * @param name Updated name of the pet (optional)
+ * @param status Updated status of the pet (optional)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 405 Invalid input -
+
+ */
+ public okhttp3.Call updatePetWithFormCall(Long petId, String name, String status, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/{petId}"
+ .replace("{" + "petId" + "}", localVarApiClient.escapeString(petId.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (name != null) {
+ localVarFormParams.put("name", name);
+ }
+
+ if (status != null) {
+ localVarFormParams.put("status", status);
+ }
+
+ final String[] localVarAccepts = {
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/x-www-form-urlencoded"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call updatePetWithFormValidateBeforeCall(Long petId, String name, String status, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'petId' is set
+ if (petId == null) {
+ throw new ApiException("Missing the required parameter 'petId' when calling updatePetWithForm(Async)");
+ }
+
+ return updatePetWithFormCall(petId, name, status, _callback);
+
+ }
+
+ /**
+ * Updates a pet in the store with form data
+ *
+ * @param petId ID of pet that needs to be updated (required)
+ * @param name Updated name of the pet (optional)
+ * @param status Updated status of the pet (optional)
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 405 Invalid input -
+
+ */
+ public void updatePetWithForm(Long petId, String name, String status) throws ApiException {
+ updatePetWithFormWithHttpInfo(petId, name, status);
+ }
+
+ /**
+ * Updates a pet in the store with form data
+ *
+ * @param petId ID of pet that needs to be updated (required)
+ * @param name Updated name of the pet (optional)
+ * @param status Updated status of the pet (optional)
+ * @return ApiResponse<Void>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 405 Invalid input -
+
+ */
+ public ApiResponse updatePetWithFormWithHttpInfo(Long petId, String name, String status) throws ApiException {
+ okhttp3.Call localVarCall = updatePetWithFormValidateBeforeCall(petId, name, status, null);
+ return localVarApiClient.execute(localVarCall);
+ }
+
+ /**
+ * Updates a pet in the store with form data (asynchronously)
+ *
+ * @param petId ID of pet that needs to be updated (required)
+ * @param name Updated name of the pet (optional)
+ * @param status Updated status of the pet (optional)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 405 Invalid input -
+
+ */
+ public okhttp3.Call updatePetWithFormAsync(Long petId, String name, String status, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = updatePetWithFormValidateBeforeCall(petId, name, status, _callback);
+ localVarApiClient.executeAsync(localVarCall, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for uploadFile
+ * @param petId ID of pet to update (required)
+ * @param additionalMetadata Additional data to pass to server (optional)
+ * @param _file file to upload (optional)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+
+ */
+ public okhttp3.Call uploadFileCall(Long petId, String additionalMetadata, File _file, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/pet/{petId}/uploadImage"
+ .replace("{" + "petId" + "}", localVarApiClient.escapeString(petId.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (additionalMetadata != null) {
+ localVarFormParams.put("additionalMetadata", additionalMetadata);
+ }
+
+ if (_file != null) {
+ localVarFormParams.put("file", _file);
+ }
+
+ final String[] localVarAccepts = {
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "multipart/form-data"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "petstore_auth" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call uploadFileValidateBeforeCall(Long petId, String additionalMetadata, File _file, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'petId' is set
+ if (petId == null) {
+ throw new ApiException("Missing the required parameter 'petId' when calling uploadFile(Async)");
+ }
+
+ return uploadFileCall(petId, additionalMetadata, _file, _callback);
+
+ }
+
+ /**
+ * uploads an image
+ *
+ * @param petId ID of pet to update (required)
+ * @param additionalMetadata Additional data to pass to server (optional)
+ * @param _file file to upload (optional)
+ * @return ModelApiResponse
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+
+ */
+ public ModelApiResponse uploadFile(Long petId, String additionalMetadata, File _file) throws ApiException {
+ ApiResponse localVarResp = uploadFileWithHttpInfo(petId, additionalMetadata, _file);
+ return localVarResp.getData();
+ }
+
+ /**
+ * uploads an image
+ *
+ * @param petId ID of pet to update (required)
+ * @param additionalMetadata Additional data to pass to server (optional)
+ * @param _file file to upload (optional)
+ * @return ApiResponse<ModelApiResponse>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+
+ */
+ public ApiResponse uploadFileWithHttpInfo(Long petId, String additionalMetadata, File _file) throws ApiException {
+ okhttp3.Call localVarCall = uploadFileValidateBeforeCall(petId, additionalMetadata, _file, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * uploads an image (asynchronously)
+ *
+ * @param petId ID of pet to update (required)
+ * @param additionalMetadata Additional data to pass to server (optional)
+ * @param _file file to upload (optional)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ Status Code Description Response Headers
+ 200 successful operation -
+
+ */
+ public okhttp3.Call uploadFileAsync(Long petId, String additionalMetadata, File _file, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = uploadFileValidateBeforeCall(petId, additionalMetadata, _file, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}