forked from loafle/openapi-generator-original
[ruby|client] Fix unmarshalling errors of enums inside other objects (#16900)
* [ruby|client] Fix unmarshalling errors of enums inside other objects
Ruby|Client autogenerated model classes for Enums do not expose openapi_one_of
method. Instead they expose openapi_any_of method like:
# List of class defined in anyOf (OpenAPI v3)
def openapi_any_of
[
:String
]
end
Both types (objects and enums) do respond to build() method.
* Regenerate samples
This commit is contained in:
@@ -63,7 +63,7 @@
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = {{moduleName}}.const_get(type)
|
klass = {{moduleName}}.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -262,7 +262,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module OpenapiClient
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = OpenapiClient.const_get(type)
|
klass = OpenapiClient.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -555,7 +555,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -280,7 +280,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -241,7 +241,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -267,7 +267,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -223,7 +223,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -555,7 +555,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -280,7 +280,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -241,7 +241,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -267,7 +267,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -223,7 +223,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ module Petstore
|
|||||||
else # model
|
else # model
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf
|
||||||
klass = Petstore.const_get(type)
|
klass = Petstore.const_get(type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user