mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-09 22:56:10 +00:00
Adds ensure-up-to-date changes'
This commit is contained in:
@@ -97,7 +97,9 @@ module Petstore
|
|||||||
return nil unless attributes.is_a?(Hash)
|
return nil unless attributes.is_a?(Hash)
|
||||||
super(attributes)
|
super(attributes)
|
||||||
self.class.openapi_types.each_pair do |key, type|
|
self.class.openapi_types.each_pair do |key, type|
|
||||||
if type =~ /\AArray<(.*)>/i
|
if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key)
|
||||||
|
self.send("#{key}=", nil)
|
||||||
|
elsif type =~ /\AArray<(.*)>/i
|
||||||
# check to ensure the input is an array given that the attribute
|
# check to ensure the input is an array given that the attribute
|
||||||
# is documented as an array but the input is not
|
# is documented as an array but the input is not
|
||||||
if attributes[self.class.attribute_map[key]].is_a?(Array)
|
if attributes[self.class.attribute_map[key]].is_a?(Array)
|
||||||
@@ -105,8 +107,6 @@ module Petstore
|
|||||||
end
|
end
|
||||||
elsif !attributes[self.class.attribute_map[key]].nil?
|
elsif !attributes[self.class.attribute_map[key]].nil?
|
||||||
self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
|
self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
|
||||||
elsif attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key)
|
|
||||||
self.send("#{key}=", nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,9 @@ module Petstore
|
|||||||
def build_from_hash(attributes)
|
def build_from_hash(attributes)
|
||||||
return nil unless attributes.is_a?(Hash)
|
return nil unless attributes.is_a?(Hash)
|
||||||
self.class.openapi_types.each_pair do |key, type|
|
self.class.openapi_types.each_pair do |key, type|
|
||||||
if type =~ /\AArray<(.*)>/i
|
if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key)
|
||||||
|
self.send("#{key}=", nil)
|
||||||
|
elsif type =~ /\AArray<(.*)>/i
|
||||||
# check to ensure the input is an array given that the attribute
|
# check to ensure the input is an array given that the attribute
|
||||||
# is documented as an array but the input is not
|
# is documented as an array but the input is not
|
||||||
if attributes[self.class.attribute_map[key]].is_a?(Array)
|
if attributes[self.class.attribute_map[key]].is_a?(Array)
|
||||||
@@ -101,8 +103,6 @@ module Petstore
|
|||||||
end
|
end
|
||||||
elsif !attributes[self.class.attribute_map[key]].nil?
|
elsif !attributes[self.class.attribute_map[key]].nil?
|
||||||
self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
|
self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
|
||||||
elsif attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key)
|
|
||||||
self.send("#{key}=", nil)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user