Class: TmdbApiClient::ListDetailsResponseComments
- Inherits:
-
Object
- Object
- TmdbApiClient::ListDetailsResponseComments
- Defined in:
- lib/tmdb_ryanstep/types/list_details_response_comments.rb
Constant Summary collapse
- OMIT =
Object.new
Instance Attribute Summary collapse
-
#additional_properties ⇒ OpenStruct
readonly
Additional properties unmapped to the current class definition.
- #movie_284054 ⇒ Object readonly
- #movie_299534 ⇒ Object readonly
- #movie_299536 ⇒ Object readonly
- #movie_299537 ⇒ Object readonly
- #movie_363088 ⇒ Object readonly
- #movie_429617 ⇒ Object readonly
- #movie_447365 ⇒ Object readonly
- #movie_453395 ⇒ Object readonly
- #movie_497698 ⇒ Object readonly
- #movie_505642 ⇒ Object readonly
- #movie_524434 ⇒ Object readonly
- #movie_533535 ⇒ Object readonly
- #movie_566525 ⇒ Object readonly
- #movie_609681 ⇒ Object readonly
- #movie_616037 ⇒ Object readonly
- #movie_617127 ⇒ Object readonly
- #movie_634649 ⇒ Object readonly
- #movie_640146 ⇒ Object readonly
- #movie_822119 ⇒ Object readonly
- #movie_986056 ⇒ Object readonly
Class Method Summary collapse
-
.from_json(json_object:) ⇒ TmdbApiClient::ListDetailsResponseComments
Deserialize a JSON object to an instance of ListDetailsResponseComments.
-
.validate_raw(obj:) ⇒ Void
Leveraged for Union-type generation, validate_raw attempts to parse the given hash and check each fields type against the current object’s property definitions.
Instance Method Summary collapse
- #initialize(movie_617127: OMIT, movie_986056: OMIT, movie_822119: OMIT, movie_533535: OMIT, movie_609681: OMIT, movie_447365: OMIT, movie_640146: OMIT, movie_505642: OMIT, movie_616037: OMIT, movie_453395: OMIT, movie_634649: OMIT, movie_524434: OMIT, movie_566525: OMIT, movie_497698: OMIT, movie_429617: OMIT, movie_299534: OMIT, movie_299537: OMIT, movie_363088: OMIT, movie_299536: OMIT, movie_284054: OMIT, additional_properties: nil) ⇒ TmdbApiClient::ListDetailsResponseComments constructor
-
#to_json(*_args) ⇒ String
Serialize an instance of ListDetailsResponseComments to a JSON object.
Constructor Details
#initialize(movie_617127: OMIT, movie_986056: OMIT, movie_822119: OMIT, movie_533535: OMIT, movie_609681: OMIT, movie_447365: OMIT, movie_640146: OMIT, movie_505642: OMIT, movie_616037: OMIT, movie_453395: OMIT, movie_634649: OMIT, movie_524434: OMIT, movie_566525: OMIT, movie_497698: OMIT, movie_429617: OMIT, movie_299534: OMIT, movie_299537: OMIT, movie_363088: OMIT, movie_299536: OMIT, movie_284054: OMIT, additional_properties: nil) ⇒ TmdbApiClient::ListDetailsResponseComments
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 78 def initialize(movie_617127: OMIT, movie_986056: OMIT, movie_822119: OMIT, movie_533535: OMIT, movie_609681: OMIT, movie_447365: OMIT, movie_640146: OMIT, movie_505642: OMIT, movie_616037: OMIT, movie_453395: OMIT, movie_634649: OMIT, movie_524434: OMIT, movie_566525: OMIT, movie_497698: OMIT, movie_429617: OMIT, movie_299534: OMIT, movie_299537: OMIT, movie_363088: OMIT, movie_299536: OMIT, movie_284054: OMIT, additional_properties: nil) @movie_617127 = movie_617127 if movie_617127 != OMIT @movie_986056 = movie_986056 if movie_986056 != OMIT @movie_822119 = movie_822119 if movie_822119 != OMIT @movie_533535 = movie_533535 if movie_533535 != OMIT @movie_609681 = movie_609681 if movie_609681 != OMIT @movie_447365 = movie_447365 if movie_447365 != OMIT @movie_640146 = movie_640146 if movie_640146 != OMIT @movie_505642 = movie_505642 if movie_505642 != OMIT @movie_616037 = movie_616037 if movie_616037 != OMIT @movie_453395 = movie_453395 if movie_453395 != OMIT @movie_634649 = movie_634649 if movie_634649 != OMIT @movie_524434 = movie_524434 if movie_524434 != OMIT @movie_566525 = movie_566525 if movie_566525 != OMIT @movie_497698 = movie_497698 if movie_497698 != OMIT @movie_429617 = movie_429617 if movie_429617 != OMIT @movie_299534 = movie_299534 if movie_299534 != OMIT @movie_299537 = movie_299537 if movie_299537 != OMIT @movie_363088 = movie_363088 if movie_363088 != OMIT @movie_299536 = movie_299536 if movie_299536 != OMIT @movie_284054 = movie_284054 if movie_284054 != OMIT @additional_properties = additional_properties @_field_set = { "movie:617127": movie_617127, "movie:986056": movie_986056, "movie:822119": movie_822119, "movie:533535": movie_533535, "movie:609681": movie_609681, "movie:447365": movie_447365, "movie:640146": movie_640146, "movie:505642": movie_505642, "movie:616037": movie_616037, "movie:453395": movie_453395, "movie:634649": movie_634649, "movie:524434": movie_524434, "movie:566525": movie_566525, "movie:497698": movie_497698, "movie:429617": movie_429617, "movie:299534": movie_299534, "movie:299537": movie_299537, "movie:363088": movie_363088, "movie:299536": movie_299536, "movie:284054": movie_284054 }.reject do |_k, v| v == OMIT end end |
Instance Attribute Details
#additional_properties ⇒ OpenStruct (readonly)
Returns Additional properties unmapped to the current class definition.
49 50 51 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 49 def additional_properties @additional_properties end |
#movie_284054 ⇒ Object (readonly)
47 48 49 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 47 def movie_284054 @movie_284054 end |
#movie_299534 ⇒ Object (readonly)
39 40 41 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 39 def movie_299534 @movie_299534 end |
#movie_299536 ⇒ Object (readonly)
45 46 47 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 45 def movie_299536 @movie_299536 end |
#movie_299537 ⇒ Object (readonly)
41 42 43 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 41 def movie_299537 @movie_299537 end |
#movie_363088 ⇒ Object (readonly)
43 44 45 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 43 def movie_363088 @movie_363088 end |
#movie_429617 ⇒ Object (readonly)
37 38 39 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 37 def movie_429617 @movie_429617 end |
#movie_447365 ⇒ Object (readonly)
19 20 21 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 19 def movie_447365 @movie_447365 end |
#movie_453395 ⇒ Object (readonly)
27 28 29 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 27 def movie_453395 @movie_453395 end |
#movie_497698 ⇒ Object (readonly)
35 36 37 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 35 def movie_497698 @movie_497698 end |
#movie_505642 ⇒ Object (readonly)
23 24 25 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 23 def movie_505642 @movie_505642 end |
#movie_524434 ⇒ Object (readonly)
31 32 33 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 31 def movie_524434 @movie_524434 end |
#movie_533535 ⇒ Object (readonly)
15 16 17 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 15 def movie_533535 @movie_533535 end |
#movie_566525 ⇒ Object (readonly)
33 34 35 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 33 def movie_566525 @movie_566525 end |
#movie_609681 ⇒ Object (readonly)
17 18 19 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 17 def movie_609681 @movie_609681 end |
#movie_616037 ⇒ Object (readonly)
25 26 27 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 25 def movie_616037 @movie_616037 end |
#movie_617127 ⇒ Object (readonly)
9 10 11 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 9 def movie_617127 @movie_617127 end |
#movie_634649 ⇒ Object (readonly)
29 30 31 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 29 def movie_634649 @movie_634649 end |
#movie_640146 ⇒ Object (readonly)
21 22 23 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 21 def movie_640146 @movie_640146 end |
#movie_822119 ⇒ Object (readonly)
13 14 15 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 13 def movie_822119 @movie_822119 end |
#movie_986056 ⇒ Object (readonly)
11 12 13 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 11 def movie_986056 @movie_986056 end |
Class Method Details
.from_json(json_object:) ⇒ TmdbApiClient::ListDetailsResponseComments
Deserialize a JSON object to an instance of ListDetailsResponseComments
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 131 def self.from_json(json_object:) struct = JSON.parse(json_object, object_class: OpenStruct) parsed_json = JSON.parse(json_object) movie_617127 = parsed_json["movie:617127"] movie_986056 = parsed_json["movie:986056"] movie_822119 = parsed_json["movie:822119"] movie_533535 = parsed_json["movie:533535"] movie_609681 = parsed_json["movie:609681"] movie_447365 = parsed_json["movie:447365"] movie_640146 = parsed_json["movie:640146"] movie_505642 = parsed_json["movie:505642"] movie_616037 = parsed_json["movie:616037"] movie_453395 = parsed_json["movie:453395"] movie_634649 = parsed_json["movie:634649"] movie_524434 = parsed_json["movie:524434"] movie_566525 = parsed_json["movie:566525"] movie_497698 = parsed_json["movie:497698"] movie_429617 = parsed_json["movie:429617"] movie_299534 = parsed_json["movie:299534"] movie_299537 = parsed_json["movie:299537"] movie_363088 = parsed_json["movie:363088"] movie_299536 = parsed_json["movie:299536"] movie_284054 = parsed_json["movie:284054"] new( movie_617127: movie_617127, movie_986056: movie_986056, movie_822119: movie_822119, movie_533535: movie_533535, movie_609681: movie_609681, movie_447365: movie_447365, movie_640146: movie_640146, movie_505642: movie_505642, movie_616037: movie_616037, movie_453395: movie_453395, movie_634649: movie_634649, movie_524434: movie_524434, movie_566525: movie_566525, movie_497698: movie_497698, movie_429617: movie_429617, movie_299534: movie_299534, movie_299537: movie_299537, movie_363088: movie_363088, movie_299536: movie_299536, movie_284054: movie_284054, additional_properties: struct ) end |
.validate_raw(obj:) ⇒ Void
Leveraged for Union-type generation, validate_raw attempts to parse the given
hash and check each fields type against the current object's property
definitions.
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 192 def self.validate_raw(obj:) obj.movie_617127&.is_a?(Object) != false || raise("Passed value for field obj.movie_617127 is not the expected type, validation failed.") obj.movie_986056&.is_a?(Object) != false || raise("Passed value for field obj.movie_986056 is not the expected type, validation failed.") obj.movie_822119&.is_a?(Object) != false || raise("Passed value for field obj.movie_822119 is not the expected type, validation failed.") obj.movie_533535&.is_a?(Object) != false || raise("Passed value for field obj.movie_533535 is not the expected type, validation failed.") obj.movie_609681&.is_a?(Object) != false || raise("Passed value for field obj.movie_609681 is not the expected type, validation failed.") obj.movie_447365&.is_a?(Object) != false || raise("Passed value for field obj.movie_447365 is not the expected type, validation failed.") obj.movie_640146&.is_a?(Object) != false || raise("Passed value for field obj.movie_640146 is not the expected type, validation failed.") obj.movie_505642&.is_a?(Object) != false || raise("Passed value for field obj.movie_505642 is not the expected type, validation failed.") obj.movie_616037&.is_a?(Object) != false || raise("Passed value for field obj.movie_616037 is not the expected type, validation failed.") obj.movie_453395&.is_a?(Object) != false || raise("Passed value for field obj.movie_453395 is not the expected type, validation failed.") obj.movie_634649&.is_a?(Object) != false || raise("Passed value for field obj.movie_634649 is not the expected type, validation failed.") obj.movie_524434&.is_a?(Object) != false || raise("Passed value for field obj.movie_524434 is not the expected type, validation failed.") obj.movie_566525&.is_a?(Object) != false || raise("Passed value for field obj.movie_566525 is not the expected type, validation failed.") obj.movie_497698&.is_a?(Object) != false || raise("Passed value for field obj.movie_497698 is not the expected type, validation failed.") obj.movie_429617&.is_a?(Object) != false || raise("Passed value for field obj.movie_429617 is not the expected type, validation failed.") obj.movie_299534&.is_a?(Object) != false || raise("Passed value for field obj.movie_299534 is not the expected type, validation failed.") obj.movie_299537&.is_a?(Object) != false || raise("Passed value for field obj.movie_299537 is not the expected type, validation failed.") obj.movie_363088&.is_a?(Object) != false || raise("Passed value for field obj.movie_363088 is not the expected type, validation failed.") obj.movie_299536&.is_a?(Object) != false || raise("Passed value for field obj.movie_299536 is not the expected type, validation failed.") obj.movie_284054&.is_a?(Object) != false || raise("Passed value for field obj.movie_284054 is not the expected type, validation failed.") end |
Instance Method Details
#to_json(*_args) ⇒ String
Serialize an instance of ListDetailsResponseComments to a JSON object
182 183 184 |
# File 'lib/tmdb_ryanstep/types/list_details_response_comments.rb', line 182 def to_json(*_args) @_field_set&.to_json end |