Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND
2 : // ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides
3 :
4 : part of 'flusmic_response.dart';
5 :
6 : // **************************************************************************
7 : // FreezedGenerator
8 : // **************************************************************************
9 :
10 0 : T _$identity<T>(T value) => value;
11 :
12 0 : final _privateConstructorUsedError = UnsupportedError(
13 : 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods');
14 :
15 6 : FlusmicResponse _$FlusmicResponseFromJson(Map<String, dynamic> json) {
16 6 : return _FlusmicResponse.fromJson(json);
17 : }
18 :
19 : /// @nodoc
20 : class _$FlusmicResponseTearOff {
21 7 : const _$FlusmicResponseTearOff();
22 :
23 0 : _FlusmicResponse call(
24 : {@JsonKey(name: 'next_page') String? nextPage,
25 : @JsonKey(name: 'prev_page') String? prevPage,
26 : @JsonKey(name: 'results_per_page') required int resultsPerPage,
27 : @JsonKey(name: 'results_size') required int resultsSize,
28 : @JsonKey(name: 'total_pages') required int totalPages,
29 : @JsonKey(name: 'total_results_size') required int totalResultsSize,
30 : required List<Document> results,
31 : required String license,
32 : required String version,
33 : required int page}) {
34 0 : return _FlusmicResponse(
35 : nextPage: nextPage,
36 : prevPage: prevPage,
37 : resultsPerPage: resultsPerPage,
38 : resultsSize: resultsSize,
39 : totalPages: totalPages,
40 : totalResultsSize: totalResultsSize,
41 : results: results,
42 : license: license,
43 : version: version,
44 : page: page,
45 : );
46 : }
47 :
48 0 : FlusmicResponse fromJson(Map<String, Object> json) {
49 0 : return FlusmicResponse.fromJson(json);
50 : }
51 : }
52 :
53 : /// @nodoc
54 : const $FlusmicResponse = _$FlusmicResponseTearOff();
55 :
56 : /// @nodoc
57 : mixin _$FlusmicResponse {
58 0 : @JsonKey(name: 'next_page')
59 0 : String? get nextPage => throw _privateConstructorUsedError;
60 0 : @JsonKey(name: 'prev_page')
61 0 : String? get prevPage => throw _privateConstructorUsedError;
62 0 : @JsonKey(name: 'results_per_page')
63 0 : int get resultsPerPage => throw _privateConstructorUsedError;
64 0 : @JsonKey(name: 'results_size')
65 0 : int get resultsSize => throw _privateConstructorUsedError;
66 0 : @JsonKey(name: 'total_pages')
67 0 : int get totalPages => throw _privateConstructorUsedError;
68 0 : @JsonKey(name: 'total_results_size')
69 0 : int get totalResultsSize => throw _privateConstructorUsedError;
70 0 : List<Document> get results => throw _privateConstructorUsedError;
71 0 : String get license => throw _privateConstructorUsedError;
72 0 : String get version => throw _privateConstructorUsedError;
73 0 : int get page => throw _privateConstructorUsedError;
74 :
75 0 : Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
76 0 : @JsonKey(ignore: true)
77 : $FlusmicResponseCopyWith<FlusmicResponse> get copyWith =>
78 0 : throw _privateConstructorUsedError;
79 : }
80 :
81 : /// @nodoc
82 : abstract class $FlusmicResponseCopyWith<$Res> {
83 : factory $FlusmicResponseCopyWith(
84 : FlusmicResponse value, $Res Function(FlusmicResponse) then) =
85 : _$FlusmicResponseCopyWithImpl<$Res>;
86 : $Res call(
87 : {@JsonKey(name: 'next_page') String? nextPage,
88 : @JsonKey(name: 'prev_page') String? prevPage,
89 : @JsonKey(name: 'results_per_page') int resultsPerPage,
90 : @JsonKey(name: 'results_size') int resultsSize,
91 : @JsonKey(name: 'total_pages') int totalPages,
92 : @JsonKey(name: 'total_results_size') int totalResultsSize,
93 : List<Document> results,
94 : String license,
95 : String version,
96 : int page});
97 : }
98 :
99 : /// @nodoc
100 : class _$FlusmicResponseCopyWithImpl<$Res>
101 : implements $FlusmicResponseCopyWith<$Res> {
102 0 : _$FlusmicResponseCopyWithImpl(this._value, this._then);
103 :
104 : final FlusmicResponse _value;
105 : // ignore: unused_field
106 : final $Res Function(FlusmicResponse) _then;
107 :
108 0 : @override
109 : $Res call({
110 : Object? nextPage = freezed,
111 : Object? prevPage = freezed,
112 : Object? resultsPerPage = freezed,
113 : Object? resultsSize = freezed,
114 : Object? totalPages = freezed,
115 : Object? totalResultsSize = freezed,
116 : Object? results = freezed,
117 : Object? license = freezed,
118 : Object? version = freezed,
119 : Object? page = freezed,
120 : }) {
121 0 : return _then(_value.copyWith(
122 0 : nextPage: nextPage == freezed
123 0 : ? _value.nextPage
124 : : nextPage // ignore: cast_nullable_to_non_nullable
125 : as String?,
126 0 : prevPage: prevPage == freezed
127 0 : ? _value.prevPage
128 : : prevPage // ignore: cast_nullable_to_non_nullable
129 : as String?,
130 0 : resultsPerPage: resultsPerPage == freezed
131 0 : ? _value.resultsPerPage
132 : : resultsPerPage // ignore: cast_nullable_to_non_nullable
133 : as int,
134 0 : resultsSize: resultsSize == freezed
135 0 : ? _value.resultsSize
136 : : resultsSize // ignore: cast_nullable_to_non_nullable
137 : as int,
138 0 : totalPages: totalPages == freezed
139 0 : ? _value.totalPages
140 : : totalPages // ignore: cast_nullable_to_non_nullable
141 : as int,
142 0 : totalResultsSize: totalResultsSize == freezed
143 0 : ? _value.totalResultsSize
144 : : totalResultsSize // ignore: cast_nullable_to_non_nullable
145 : as int,
146 0 : results: results == freezed
147 0 : ? _value.results
148 : : results // ignore: cast_nullable_to_non_nullable
149 : as List<Document>,
150 0 : license: license == freezed
151 0 : ? _value.license
152 : : license // ignore: cast_nullable_to_non_nullable
153 : as String,
154 0 : version: version == freezed
155 0 : ? _value.version
156 : : version // ignore: cast_nullable_to_non_nullable
157 : as String,
158 0 : page: page == freezed
159 0 : ? _value.page
160 : : page // ignore: cast_nullable_to_non_nullable
161 : as int,
162 : ));
163 : }
164 : }
165 :
166 : /// @nodoc
167 : abstract class _$FlusmicResponseCopyWith<$Res>
168 : implements $FlusmicResponseCopyWith<$Res> {
169 : factory _$FlusmicResponseCopyWith(
170 : _FlusmicResponse value, $Res Function(_FlusmicResponse) then) =
171 : __$FlusmicResponseCopyWithImpl<$Res>;
172 : @override
173 : $Res call(
174 : {@JsonKey(name: 'next_page') String? nextPage,
175 : @JsonKey(name: 'prev_page') String? prevPage,
176 : @JsonKey(name: 'results_per_page') int resultsPerPage,
177 : @JsonKey(name: 'results_size') int resultsSize,
178 : @JsonKey(name: 'total_pages') int totalPages,
179 : @JsonKey(name: 'total_results_size') int totalResultsSize,
180 : List<Document> results,
181 : String license,
182 : String version,
183 : int page});
184 : }
185 :
186 : /// @nodoc
187 : class __$FlusmicResponseCopyWithImpl<$Res>
188 : extends _$FlusmicResponseCopyWithImpl<$Res>
189 : implements _$FlusmicResponseCopyWith<$Res> {
190 0 : __$FlusmicResponseCopyWithImpl(
191 : _FlusmicResponse _value, $Res Function(_FlusmicResponse) _then)
192 0 : : super(_value, (v) => _then(v as _FlusmicResponse));
193 :
194 0 : @override
195 0 : _FlusmicResponse get _value => super._value as _FlusmicResponse;
196 :
197 0 : @override
198 : $Res call({
199 : Object? nextPage = freezed,
200 : Object? prevPage = freezed,
201 : Object? resultsPerPage = freezed,
202 : Object? resultsSize = freezed,
203 : Object? totalPages = freezed,
204 : Object? totalResultsSize = freezed,
205 : Object? results = freezed,
206 : Object? license = freezed,
207 : Object? version = freezed,
208 : Object? page = freezed,
209 : }) {
210 0 : return _then(_FlusmicResponse(
211 0 : nextPage: nextPage == freezed
212 0 : ? _value.nextPage
213 : : nextPage // ignore: cast_nullable_to_non_nullable
214 : as String?,
215 0 : prevPage: prevPage == freezed
216 0 : ? _value.prevPage
217 : : prevPage // ignore: cast_nullable_to_non_nullable
218 : as String?,
219 0 : resultsPerPage: resultsPerPage == freezed
220 0 : ? _value.resultsPerPage
221 : : resultsPerPage // ignore: cast_nullable_to_non_nullable
222 : as int,
223 0 : resultsSize: resultsSize == freezed
224 0 : ? _value.resultsSize
225 : : resultsSize // ignore: cast_nullable_to_non_nullable
226 : as int,
227 0 : totalPages: totalPages == freezed
228 0 : ? _value.totalPages
229 : : totalPages // ignore: cast_nullable_to_non_nullable
230 : as int,
231 0 : totalResultsSize: totalResultsSize == freezed
232 0 : ? _value.totalResultsSize
233 : : totalResultsSize // ignore: cast_nullable_to_non_nullable
234 : as int,
235 0 : results: results == freezed
236 0 : ? _value.results
237 : : results // ignore: cast_nullable_to_non_nullable
238 : as List<Document>,
239 0 : license: license == freezed
240 0 : ? _value.license
241 : : license // ignore: cast_nullable_to_non_nullable
242 : as String,
243 0 : version: version == freezed
244 0 : ? _value.version
245 : : version // ignore: cast_nullable_to_non_nullable
246 : as String,
247 0 : page: page == freezed
248 0 : ? _value.page
249 : : page // ignore: cast_nullable_to_non_nullable
250 : as int,
251 : ));
252 : }
253 : }
254 :
255 : /// @nodoc
256 : @JsonSerializable()
257 : class _$_FlusmicResponse implements _FlusmicResponse {
258 6 : _$_FlusmicResponse(
259 : {@JsonKey(name: 'next_page') this.nextPage,
260 : @JsonKey(name: 'prev_page') this.prevPage,
261 : @JsonKey(name: 'results_per_page') required this.resultsPerPage,
262 : @JsonKey(name: 'results_size') required this.resultsSize,
263 : @JsonKey(name: 'total_pages') required this.totalPages,
264 : @JsonKey(name: 'total_results_size') required this.totalResultsSize,
265 : required this.results,
266 : required this.license,
267 : required this.version,
268 : required this.page});
269 :
270 6 : factory _$_FlusmicResponse.fromJson(Map<String, dynamic> json) =>
271 6 : _$_$_FlusmicResponseFromJson(json);
272 :
273 : @override
274 : @JsonKey(name: 'next_page')
275 : final String? nextPage;
276 : @override
277 : @JsonKey(name: 'prev_page')
278 : final String? prevPage;
279 : @override
280 : @JsonKey(name: 'results_per_page')
281 : final int resultsPerPage;
282 : @override
283 : @JsonKey(name: 'results_size')
284 : final int resultsSize;
285 : @override
286 : @JsonKey(name: 'total_pages')
287 : final int totalPages;
288 : @override
289 : @JsonKey(name: 'total_results_size')
290 : final int totalResultsSize;
291 : @override
292 : final List<Document> results;
293 : @override
294 : final String license;
295 : @override
296 : final String version;
297 : @override
298 : final int page;
299 :
300 0 : @override
301 : String toString() {
302 0 : return 'FlusmicResponse(nextPage: $nextPage, prevPage: $prevPage, resultsPerPage: $resultsPerPage, resultsSize: $resultsSize, totalPages: $totalPages, totalResultsSize: $totalResultsSize, results: $results, license: $license, version: $version, page: $page)';
303 : }
304 :
305 0 : @override
306 : bool operator ==(dynamic other) {
307 : return identical(this, other) ||
308 0 : (other is _FlusmicResponse &&
309 0 : (identical(other.nextPage, nextPage) ||
310 : const DeepCollectionEquality()
311 0 : .equals(other.nextPage, nextPage)) &&
312 0 : (identical(other.prevPage, prevPage) ||
313 : const DeepCollectionEquality()
314 0 : .equals(other.prevPage, prevPage)) &&
315 0 : (identical(other.resultsPerPage, resultsPerPage) ||
316 : const DeepCollectionEquality()
317 0 : .equals(other.resultsPerPage, resultsPerPage)) &&
318 0 : (identical(other.resultsSize, resultsSize) ||
319 : const DeepCollectionEquality()
320 0 : .equals(other.resultsSize, resultsSize)) &&
321 0 : (identical(other.totalPages, totalPages) ||
322 : const DeepCollectionEquality()
323 0 : .equals(other.totalPages, totalPages)) &&
324 0 : (identical(other.totalResultsSize, totalResultsSize) ||
325 : const DeepCollectionEquality()
326 0 : .equals(other.totalResultsSize, totalResultsSize)) &&
327 0 : (identical(other.results, results) ||
328 : const DeepCollectionEquality()
329 0 : .equals(other.results, results)) &&
330 0 : (identical(other.license, license) ||
331 : const DeepCollectionEquality()
332 0 : .equals(other.license, license)) &&
333 0 : (identical(other.version, version) ||
334 : const DeepCollectionEquality()
335 0 : .equals(other.version, version)) &&
336 0 : (identical(other.page, page) ||
337 0 : const DeepCollectionEquality().equals(other.page, page)));
338 : }
339 :
340 0 : @override
341 : int get hashCode =>
342 0 : runtimeType.hashCode ^
343 0 : const DeepCollectionEquality().hash(nextPage) ^
344 0 : const DeepCollectionEquality().hash(prevPage) ^
345 0 : const DeepCollectionEquality().hash(resultsPerPage) ^
346 0 : const DeepCollectionEquality().hash(resultsSize) ^
347 0 : const DeepCollectionEquality().hash(totalPages) ^
348 0 : const DeepCollectionEquality().hash(totalResultsSize) ^
349 0 : const DeepCollectionEquality().hash(results) ^
350 0 : const DeepCollectionEquality().hash(license) ^
351 0 : const DeepCollectionEquality().hash(version) ^
352 0 : const DeepCollectionEquality().hash(page);
353 :
354 0 : @JsonKey(ignore: true)
355 : @override
356 : _$FlusmicResponseCopyWith<_FlusmicResponse> get copyWith =>
357 0 : __$FlusmicResponseCopyWithImpl<_FlusmicResponse>(this, _$identity);
358 :
359 0 : @override
360 : Map<String, dynamic> toJson() {
361 0 : return _$_$_FlusmicResponseToJson(this);
362 : }
363 : }
364 :
365 : abstract class _FlusmicResponse implements FlusmicResponse {
366 : factory _FlusmicResponse(
367 : {@JsonKey(name: 'next_page') String? nextPage,
368 : @JsonKey(name: 'prev_page') String? prevPage,
369 : @JsonKey(name: 'results_per_page') required int resultsPerPage,
370 : @JsonKey(name: 'results_size') required int resultsSize,
371 : @JsonKey(name: 'total_pages') required int totalPages,
372 : @JsonKey(name: 'total_results_size') required int totalResultsSize,
373 : required List<Document> results,
374 : required String license,
375 : required String version,
376 : required int page}) = _$_FlusmicResponse;
377 :
378 : factory _FlusmicResponse.fromJson(Map<String, dynamic> json) =
379 : _$_FlusmicResponse.fromJson;
380 :
381 0 : @override
382 : @JsonKey(name: 'next_page')
383 0 : String? get nextPage => throw _privateConstructorUsedError;
384 0 : @override
385 : @JsonKey(name: 'prev_page')
386 0 : String? get prevPage => throw _privateConstructorUsedError;
387 0 : @override
388 : @JsonKey(name: 'results_per_page')
389 0 : int get resultsPerPage => throw _privateConstructorUsedError;
390 0 : @override
391 : @JsonKey(name: 'results_size')
392 0 : int get resultsSize => throw _privateConstructorUsedError;
393 0 : @override
394 : @JsonKey(name: 'total_pages')
395 0 : int get totalPages => throw _privateConstructorUsedError;
396 0 : @override
397 : @JsonKey(name: 'total_results_size')
398 0 : int get totalResultsSize => throw _privateConstructorUsedError;
399 0 : @override
400 0 : List<Document> get results => throw _privateConstructorUsedError;
401 0 : @override
402 0 : String get license => throw _privateConstructorUsedError;
403 0 : @override
404 0 : String get version => throw _privateConstructorUsedError;
405 0 : @override
406 0 : int get page => throw _privateConstructorUsedError;
407 0 : @override
408 : @JsonKey(ignore: true)
409 : _$FlusmicResponseCopyWith<_FlusmicResponse> get copyWith =>
410 0 : throw _privateConstructorUsedError;
411 : }
|