@@ -32,37 +32,12 @@ class ArrayTest
32
32
33
33
attr_accessor :array_array_of_model
34
34
35
- attr_accessor :array_of_enum
36
-
37
- class EnumAttributeValidator
38
- attr_reader :datatype
39
- attr_reader :allowable_values
40
-
41
- def initialize ( datatype , allowable_values )
42
- @allowable_values = allowable_values . map do |value |
43
- case datatype . to_s
44
- when /Integer/i
45
- value . to_i
46
- when /Float/i
47
- value . to_f
48
- else
49
- value
50
- end
51
- end
52
- end
53
-
54
- def valid? ( value )
55
- !value || allowable_values . include? ( value )
56
- end
57
- end
58
-
59
35
# Attribute mapping from ruby-style variable name to JSON key.
60
36
def self . attribute_map
61
37
{
62
38
:'array_of_string' => :'array_of_string' ,
63
39
:'array_array_of_integer' => :'array_array_of_integer' ,
64
- :'array_array_of_model' => :'array_array_of_model' ,
65
- :'array_of_enum' => :'array_of_enum'
40
+ :'array_array_of_model' => :'array_array_of_model'
66
41
}
67
42
end
68
43
@@ -71,8 +46,7 @@ def self.swagger_types
71
46
{
72
47
:'array_of_string' => :'Array<String>' ,
73
48
:'array_array_of_integer' => :'Array<Array<Integer>>' ,
74
- :'array_array_of_model' => :'Array<Array<ReadOnlyFirst>>' ,
75
- :'array_of_enum' => :'Array<String>'
49
+ :'array_array_of_model' => :'Array<Array<ReadOnlyFirst>>'
76
50
}
77
51
end
78
52
@@ -102,12 +76,6 @@ def initialize(attributes = {})
102
76
end
103
77
end
104
78
105
- if attributes . has_key? ( :'array_of_enum' )
106
- if ( value = attributes [ :'array_of_enum' ] ) . is_a? ( Array )
107
- self . array_of_enum = value
108
- end
109
- end
110
-
111
79
end
112
80
113
81
# Show invalid properties with the reasons. Usually used together with valid?
@@ -120,30 +88,17 @@ def list_invalid_properties
120
88
# Check to see if the all the properties in the model are valid
121
89
# @return true if the model is valid
122
90
def valid?
123
- array_of_enum_validator = EnumAttributeValidator . new ( 'Array<String>' , [ ] )
124
- return false unless array_of_enum_validator . valid? ( @array_of_enum )
125
91
return true
126
92
end
127
93
128
- # Custom attribute writer method checking allowed values (enum).
129
- # @param [Object] array_of_enum Object to be assigned
130
- def array_of_enum = ( array_of_enum )
131
- validator = EnumAttributeValidator . new ( 'Array<String>' , [ ] )
132
- unless validator . valid? ( array_of_enum )
133
- fail ArgumentError , "invalid value for 'array_of_enum', must be one of #{ validator . allowable_values } ."
134
- end
135
- @array_of_enum = array_of_enum
136
- end
137
-
138
94
# Checks equality by comparing each attribute.
139
95
# @param [Object] Object to be compared
140
96
def ==( o )
141
97
return true if self . equal? ( o )
142
98
self . class == o . class &&
143
99
array_of_string == o . array_of_string &&
144
100
array_array_of_integer == o . array_array_of_integer &&
145
- array_array_of_model == o . array_array_of_model &&
146
- array_of_enum == o . array_of_enum
101
+ array_array_of_model == o . array_array_of_model
147
102
end
148
103
149
104
# @see the `==` method
@@ -155,7 +110,7 @@ def eql?(o)
155
110
# Calculates hash code according to all attributes.
156
111
# @return [Fixnum] Hash code
157
112
def hash
158
- [ array_of_string , array_array_of_integer , array_array_of_model , array_of_enum ] . hash
113
+ [ array_of_string , array_array_of_integer , array_array_of_model ] . hash
159
114
end
160
115
161
116
# Builds the object from hash
0 commit comments