mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-11-23 03:53:44 +00:00
update ruby samples
This commit is contained in:
parent
5ad2f84650
commit
2c4c24728f
@ -322,9 +322,13 @@ module OpenapiClient
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = OpenapiClient.const_get(return_type)
|
klass = OpenapiClient.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -255,9 +255,13 @@ module OpenapiClient
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = OpenapiClient.const_get(return_type)
|
klass = OpenapiClient.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -278,9 +278,13 @@ module OpenapiClient
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = OpenapiClient.const_get(return_type)
|
klass = OpenapiClient.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -278,9 +278,13 @@ module Petstore
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = Petstore.const_get(return_type)
|
klass = Petstore.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -278,9 +278,13 @@ module XAuthIDAlias
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = XAuthIDAlias.const_get(return_type)
|
klass = XAuthIDAlias.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -277,9 +277,13 @@ module DynamicServers
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = DynamicServers.const_get(return_type)
|
klass = DynamicServers.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -277,9 +277,13 @@ module Petstore
|
|||||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
# models (e.g. Pet) or oneOf
|
# models (e.g. Pet) or oneOf/anyOf
|
||||||
klass = Petstore.const_get(return_type)
|
klass = Petstore.const_get(return_type)
|
||||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||||
|
klass.build(data)
|
||||||
|
else
|
||||||
|
klass.build_from_hash(data)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user