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 'embed_data.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 1 : EmbedData _$EmbedDataFromJson(Map<String, dynamic> json) {
16 1 : return _EmbedData.fromJson(json);
17 : }
18 :
19 : /// @nodoc
20 : class _$EmbedDataTearOff {
21 7 : const _$EmbedDataTearOff();
22 :
23 0 : _EmbedData call(
24 : {@JsonKey(name: 'author_name') required String authorName,
25 : @JsonKey(name: 'author_url') required String authorUrl,
26 : @JsonKey(name: 'embed_url') required String embedUrl,
27 : @JsonKey(name: 'provider_name') required String providerName,
28 : @JsonKey(name: 'provider_url') required String providerUrl,
29 : @JsonKey(name: 'thumbnail_height') required double thumbnailHeight,
30 : @JsonKey(name: 'thumbnail_url') required String thumbnailUrl,
31 : @JsonKey(name: 'thumbnail_width') required double thumbnailWidth,
32 : required String html,
33 : required String title,
34 : required String type,
35 : required String version,
36 : required double height,
37 : required double width}) {
38 0 : return _EmbedData(
39 : authorName: authorName,
40 : authorUrl: authorUrl,
41 : embedUrl: embedUrl,
42 : providerName: providerName,
43 : providerUrl: providerUrl,
44 : thumbnailHeight: thumbnailHeight,
45 : thumbnailUrl: thumbnailUrl,
46 : thumbnailWidth: thumbnailWidth,
47 : html: html,
48 : title: title,
49 : type: type,
50 : version: version,
51 : height: height,
52 : width: width,
53 : );
54 : }
55 :
56 0 : EmbedData fromJson(Map<String, Object> json) {
57 0 : return EmbedData.fromJson(json);
58 : }
59 : }
60 :
61 : /// @nodoc
62 : const $EmbedData = _$EmbedDataTearOff();
63 :
64 : /// @nodoc
65 : mixin _$EmbedData {
66 0 : @JsonKey(name: 'author_name')
67 0 : String get authorName => throw _privateConstructorUsedError;
68 0 : @JsonKey(name: 'author_url')
69 0 : String get authorUrl => throw _privateConstructorUsedError;
70 0 : @JsonKey(name: 'embed_url')
71 0 : String get embedUrl => throw _privateConstructorUsedError;
72 0 : @JsonKey(name: 'provider_name')
73 0 : String get providerName => throw _privateConstructorUsedError;
74 0 : @JsonKey(name: 'provider_url')
75 0 : String get providerUrl => throw _privateConstructorUsedError;
76 0 : @JsonKey(name: 'thumbnail_height')
77 0 : double get thumbnailHeight => throw _privateConstructorUsedError;
78 0 : @JsonKey(name: 'thumbnail_url')
79 0 : String get thumbnailUrl => throw _privateConstructorUsedError;
80 0 : @JsonKey(name: 'thumbnail_width')
81 0 : double get thumbnailWidth => throw _privateConstructorUsedError;
82 0 : String get html => throw _privateConstructorUsedError;
83 0 : String get title => throw _privateConstructorUsedError;
84 0 : String get type => throw _privateConstructorUsedError;
85 0 : String get version => throw _privateConstructorUsedError;
86 0 : double get height => throw _privateConstructorUsedError;
87 0 : double get width => throw _privateConstructorUsedError;
88 :
89 0 : Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
90 0 : @JsonKey(ignore: true)
91 : $EmbedDataCopyWith<EmbedData> get copyWith =>
92 0 : throw _privateConstructorUsedError;
93 : }
94 :
95 : /// @nodoc
96 : abstract class $EmbedDataCopyWith<$Res> {
97 : factory $EmbedDataCopyWith(EmbedData value, $Res Function(EmbedData) then) =
98 : _$EmbedDataCopyWithImpl<$Res>;
99 : $Res call(
100 : {@JsonKey(name: 'author_name') String authorName,
101 : @JsonKey(name: 'author_url') String authorUrl,
102 : @JsonKey(name: 'embed_url') String embedUrl,
103 : @JsonKey(name: 'provider_name') String providerName,
104 : @JsonKey(name: 'provider_url') String providerUrl,
105 : @JsonKey(name: 'thumbnail_height') double thumbnailHeight,
106 : @JsonKey(name: 'thumbnail_url') String thumbnailUrl,
107 : @JsonKey(name: 'thumbnail_width') double thumbnailWidth,
108 : String html,
109 : String title,
110 : String type,
111 : String version,
112 : double height,
113 : double width});
114 : }
115 :
116 : /// @nodoc
117 : class _$EmbedDataCopyWithImpl<$Res> implements $EmbedDataCopyWith<$Res> {
118 0 : _$EmbedDataCopyWithImpl(this._value, this._then);
119 :
120 : final EmbedData _value;
121 : // ignore: unused_field
122 : final $Res Function(EmbedData) _then;
123 :
124 0 : @override
125 : $Res call({
126 : Object? authorName = freezed,
127 : Object? authorUrl = freezed,
128 : Object? embedUrl = freezed,
129 : Object? providerName = freezed,
130 : Object? providerUrl = freezed,
131 : Object? thumbnailHeight = freezed,
132 : Object? thumbnailUrl = freezed,
133 : Object? thumbnailWidth = freezed,
134 : Object? html = freezed,
135 : Object? title = freezed,
136 : Object? type = freezed,
137 : Object? version = freezed,
138 : Object? height = freezed,
139 : Object? width = freezed,
140 : }) {
141 0 : return _then(_value.copyWith(
142 0 : authorName: authorName == freezed
143 0 : ? _value.authorName
144 : : authorName // ignore: cast_nullable_to_non_nullable
145 : as String,
146 0 : authorUrl: authorUrl == freezed
147 0 : ? _value.authorUrl
148 : : authorUrl // ignore: cast_nullable_to_non_nullable
149 : as String,
150 0 : embedUrl: embedUrl == freezed
151 0 : ? _value.embedUrl
152 : : embedUrl // ignore: cast_nullable_to_non_nullable
153 : as String,
154 0 : providerName: providerName == freezed
155 0 : ? _value.providerName
156 : : providerName // ignore: cast_nullable_to_non_nullable
157 : as String,
158 0 : providerUrl: providerUrl == freezed
159 0 : ? _value.providerUrl
160 : : providerUrl // ignore: cast_nullable_to_non_nullable
161 : as String,
162 0 : thumbnailHeight: thumbnailHeight == freezed
163 0 : ? _value.thumbnailHeight
164 : : thumbnailHeight // ignore: cast_nullable_to_non_nullable
165 : as double,
166 0 : thumbnailUrl: thumbnailUrl == freezed
167 0 : ? _value.thumbnailUrl
168 : : thumbnailUrl // ignore: cast_nullable_to_non_nullable
169 : as String,
170 0 : thumbnailWidth: thumbnailWidth == freezed
171 0 : ? _value.thumbnailWidth
172 : : thumbnailWidth // ignore: cast_nullable_to_non_nullable
173 : as double,
174 0 : html: html == freezed
175 0 : ? _value.html
176 : : html // ignore: cast_nullable_to_non_nullable
177 : as String,
178 0 : title: title == freezed
179 0 : ? _value.title
180 : : title // ignore: cast_nullable_to_non_nullable
181 : as String,
182 0 : type: type == freezed
183 0 : ? _value.type
184 : : type // ignore: cast_nullable_to_non_nullable
185 : as String,
186 0 : version: version == freezed
187 0 : ? _value.version
188 : : version // ignore: cast_nullable_to_non_nullable
189 : as String,
190 0 : height: height == freezed
191 0 : ? _value.height
192 : : height // ignore: cast_nullable_to_non_nullable
193 : as double,
194 0 : width: width == freezed
195 0 : ? _value.width
196 : : width // ignore: cast_nullable_to_non_nullable
197 : as double,
198 : ));
199 : }
200 : }
201 :
202 : /// @nodoc
203 : abstract class _$EmbedDataCopyWith<$Res> implements $EmbedDataCopyWith<$Res> {
204 : factory _$EmbedDataCopyWith(
205 : _EmbedData value, $Res Function(_EmbedData) then) =
206 : __$EmbedDataCopyWithImpl<$Res>;
207 : @override
208 : $Res call(
209 : {@JsonKey(name: 'author_name') String authorName,
210 : @JsonKey(name: 'author_url') String authorUrl,
211 : @JsonKey(name: 'embed_url') String embedUrl,
212 : @JsonKey(name: 'provider_name') String providerName,
213 : @JsonKey(name: 'provider_url') String providerUrl,
214 : @JsonKey(name: 'thumbnail_height') double thumbnailHeight,
215 : @JsonKey(name: 'thumbnail_url') String thumbnailUrl,
216 : @JsonKey(name: 'thumbnail_width') double thumbnailWidth,
217 : String html,
218 : String title,
219 : String type,
220 : String version,
221 : double height,
222 : double width});
223 : }
224 :
225 : /// @nodoc
226 : class __$EmbedDataCopyWithImpl<$Res> extends _$EmbedDataCopyWithImpl<$Res>
227 : implements _$EmbedDataCopyWith<$Res> {
228 0 : __$EmbedDataCopyWithImpl(_EmbedData _value, $Res Function(_EmbedData) _then)
229 0 : : super(_value, (v) => _then(v as _EmbedData));
230 :
231 0 : @override
232 0 : _EmbedData get _value => super._value as _EmbedData;
233 :
234 0 : @override
235 : $Res call({
236 : Object? authorName = freezed,
237 : Object? authorUrl = freezed,
238 : Object? embedUrl = freezed,
239 : Object? providerName = freezed,
240 : Object? providerUrl = freezed,
241 : Object? thumbnailHeight = freezed,
242 : Object? thumbnailUrl = freezed,
243 : Object? thumbnailWidth = freezed,
244 : Object? html = freezed,
245 : Object? title = freezed,
246 : Object? type = freezed,
247 : Object? version = freezed,
248 : Object? height = freezed,
249 : Object? width = freezed,
250 : }) {
251 0 : return _then(_EmbedData(
252 0 : authorName: authorName == freezed
253 0 : ? _value.authorName
254 : : authorName // ignore: cast_nullable_to_non_nullable
255 : as String,
256 0 : authorUrl: authorUrl == freezed
257 0 : ? _value.authorUrl
258 : : authorUrl // ignore: cast_nullable_to_non_nullable
259 : as String,
260 0 : embedUrl: embedUrl == freezed
261 0 : ? _value.embedUrl
262 : : embedUrl // ignore: cast_nullable_to_non_nullable
263 : as String,
264 0 : providerName: providerName == freezed
265 0 : ? _value.providerName
266 : : providerName // ignore: cast_nullable_to_non_nullable
267 : as String,
268 0 : providerUrl: providerUrl == freezed
269 0 : ? _value.providerUrl
270 : : providerUrl // ignore: cast_nullable_to_non_nullable
271 : as String,
272 0 : thumbnailHeight: thumbnailHeight == freezed
273 0 : ? _value.thumbnailHeight
274 : : thumbnailHeight // ignore: cast_nullable_to_non_nullable
275 : as double,
276 0 : thumbnailUrl: thumbnailUrl == freezed
277 0 : ? _value.thumbnailUrl
278 : : thumbnailUrl // ignore: cast_nullable_to_non_nullable
279 : as String,
280 0 : thumbnailWidth: thumbnailWidth == freezed
281 0 : ? _value.thumbnailWidth
282 : : thumbnailWidth // ignore: cast_nullable_to_non_nullable
283 : as double,
284 0 : html: html == freezed
285 0 : ? _value.html
286 : : html // ignore: cast_nullable_to_non_nullable
287 : as String,
288 0 : title: title == freezed
289 0 : ? _value.title
290 : : title // ignore: cast_nullable_to_non_nullable
291 : as String,
292 0 : type: type == freezed
293 0 : ? _value.type
294 : : type // ignore: cast_nullable_to_non_nullable
295 : as String,
296 0 : version: version == freezed
297 0 : ? _value.version
298 : : version // ignore: cast_nullable_to_non_nullable
299 : as String,
300 0 : height: height == freezed
301 0 : ? _value.height
302 : : height // ignore: cast_nullable_to_non_nullable
303 : as double,
304 0 : width: width == freezed
305 0 : ? _value.width
306 : : width // ignore: cast_nullable_to_non_nullable
307 : as double,
308 : ));
309 : }
310 : }
311 :
312 : /// @nodoc
313 : @JsonSerializable()
314 : class _$_EmbedData implements _EmbedData {
315 1 : _$_EmbedData(
316 : {@JsonKey(name: 'author_name') required this.authorName,
317 : @JsonKey(name: 'author_url') required this.authorUrl,
318 : @JsonKey(name: 'embed_url') required this.embedUrl,
319 : @JsonKey(name: 'provider_name') required this.providerName,
320 : @JsonKey(name: 'provider_url') required this.providerUrl,
321 : @JsonKey(name: 'thumbnail_height') required this.thumbnailHeight,
322 : @JsonKey(name: 'thumbnail_url') required this.thumbnailUrl,
323 : @JsonKey(name: 'thumbnail_width') required this.thumbnailWidth,
324 : required this.html,
325 : required this.title,
326 : required this.type,
327 : required this.version,
328 : required this.height,
329 : required this.width});
330 :
331 1 : factory _$_EmbedData.fromJson(Map<String, dynamic> json) =>
332 1 : _$_$_EmbedDataFromJson(json);
333 :
334 : @override
335 : @JsonKey(name: 'author_name')
336 : final String authorName;
337 : @override
338 : @JsonKey(name: 'author_url')
339 : final String authorUrl;
340 : @override
341 : @JsonKey(name: 'embed_url')
342 : final String embedUrl;
343 : @override
344 : @JsonKey(name: 'provider_name')
345 : final String providerName;
346 : @override
347 : @JsonKey(name: 'provider_url')
348 : final String providerUrl;
349 : @override
350 : @JsonKey(name: 'thumbnail_height')
351 : final double thumbnailHeight;
352 : @override
353 : @JsonKey(name: 'thumbnail_url')
354 : final String thumbnailUrl;
355 : @override
356 : @JsonKey(name: 'thumbnail_width')
357 : final double thumbnailWidth;
358 : @override
359 : final String html;
360 : @override
361 : final String title;
362 : @override
363 : final String type;
364 : @override
365 : final String version;
366 : @override
367 : final double height;
368 : @override
369 : final double width;
370 :
371 0 : @override
372 : String toString() {
373 0 : return 'EmbedData(authorName: $authorName, authorUrl: $authorUrl, embedUrl: $embedUrl, providerName: $providerName, providerUrl: $providerUrl, thumbnailHeight: $thumbnailHeight, thumbnailUrl: $thumbnailUrl, thumbnailWidth: $thumbnailWidth, html: $html, title: $title, type: $type, version: $version, height: $height, width: $width)';
374 : }
375 :
376 0 : @override
377 : bool operator ==(dynamic other) {
378 : return identical(this, other) ||
379 0 : (other is _EmbedData &&
380 0 : (identical(other.authorName, authorName) ||
381 : const DeepCollectionEquality()
382 0 : .equals(other.authorName, authorName)) &&
383 0 : (identical(other.authorUrl, authorUrl) ||
384 : const DeepCollectionEquality()
385 0 : .equals(other.authorUrl, authorUrl)) &&
386 0 : (identical(other.embedUrl, embedUrl) ||
387 : const DeepCollectionEquality()
388 0 : .equals(other.embedUrl, embedUrl)) &&
389 0 : (identical(other.providerName, providerName) ||
390 : const DeepCollectionEquality()
391 0 : .equals(other.providerName, providerName)) &&
392 0 : (identical(other.providerUrl, providerUrl) ||
393 : const DeepCollectionEquality()
394 0 : .equals(other.providerUrl, providerUrl)) &&
395 0 : (identical(other.thumbnailHeight, thumbnailHeight) ||
396 : const DeepCollectionEquality()
397 0 : .equals(other.thumbnailHeight, thumbnailHeight)) &&
398 0 : (identical(other.thumbnailUrl, thumbnailUrl) ||
399 : const DeepCollectionEquality()
400 0 : .equals(other.thumbnailUrl, thumbnailUrl)) &&
401 0 : (identical(other.thumbnailWidth, thumbnailWidth) ||
402 : const DeepCollectionEquality()
403 0 : .equals(other.thumbnailWidth, thumbnailWidth)) &&
404 0 : (identical(other.html, html) ||
405 0 : const DeepCollectionEquality().equals(other.html, html)) &&
406 0 : (identical(other.title, title) ||
407 0 : const DeepCollectionEquality().equals(other.title, title)) &&
408 0 : (identical(other.type, type) ||
409 0 : const DeepCollectionEquality().equals(other.type, type)) &&
410 0 : (identical(other.version, version) ||
411 : const DeepCollectionEquality()
412 0 : .equals(other.version, version)) &&
413 0 : (identical(other.height, height) ||
414 0 : const DeepCollectionEquality().equals(other.height, height)) &&
415 0 : (identical(other.width, width) ||
416 0 : const DeepCollectionEquality().equals(other.width, width)));
417 : }
418 :
419 0 : @override
420 : int get hashCode =>
421 0 : runtimeType.hashCode ^
422 0 : const DeepCollectionEquality().hash(authorName) ^
423 0 : const DeepCollectionEquality().hash(authorUrl) ^
424 0 : const DeepCollectionEquality().hash(embedUrl) ^
425 0 : const DeepCollectionEquality().hash(providerName) ^
426 0 : const DeepCollectionEquality().hash(providerUrl) ^
427 0 : const DeepCollectionEquality().hash(thumbnailHeight) ^
428 0 : const DeepCollectionEquality().hash(thumbnailUrl) ^
429 0 : const DeepCollectionEquality().hash(thumbnailWidth) ^
430 0 : const DeepCollectionEquality().hash(html) ^
431 0 : const DeepCollectionEquality().hash(title) ^
432 0 : const DeepCollectionEquality().hash(type) ^
433 0 : const DeepCollectionEquality().hash(version) ^
434 0 : const DeepCollectionEquality().hash(height) ^
435 0 : const DeepCollectionEquality().hash(width);
436 :
437 0 : @JsonKey(ignore: true)
438 : @override
439 : _$EmbedDataCopyWith<_EmbedData> get copyWith =>
440 0 : __$EmbedDataCopyWithImpl<_EmbedData>(this, _$identity);
441 :
442 0 : @override
443 : Map<String, dynamic> toJson() {
444 0 : return _$_$_EmbedDataToJson(this);
445 : }
446 : }
447 :
448 : abstract class _EmbedData implements EmbedData {
449 : factory _EmbedData(
450 : {@JsonKey(name: 'author_name') required String authorName,
451 : @JsonKey(name: 'author_url') required String authorUrl,
452 : @JsonKey(name: 'embed_url') required String embedUrl,
453 : @JsonKey(name: 'provider_name') required String providerName,
454 : @JsonKey(name: 'provider_url') required String providerUrl,
455 : @JsonKey(name: 'thumbnail_height') required double thumbnailHeight,
456 : @JsonKey(name: 'thumbnail_url') required String thumbnailUrl,
457 : @JsonKey(name: 'thumbnail_width') required double thumbnailWidth,
458 : required String html,
459 : required String title,
460 : required String type,
461 : required String version,
462 : required double height,
463 : required double width}) = _$_EmbedData;
464 :
465 : factory _EmbedData.fromJson(Map<String, dynamic> json) =
466 : _$_EmbedData.fromJson;
467 :
468 0 : @override
469 : @JsonKey(name: 'author_name')
470 0 : String get authorName => throw _privateConstructorUsedError;
471 0 : @override
472 : @JsonKey(name: 'author_url')
473 0 : String get authorUrl => throw _privateConstructorUsedError;
474 0 : @override
475 : @JsonKey(name: 'embed_url')
476 0 : String get embedUrl => throw _privateConstructorUsedError;
477 0 : @override
478 : @JsonKey(name: 'provider_name')
479 0 : String get providerName => throw _privateConstructorUsedError;
480 0 : @override
481 : @JsonKey(name: 'provider_url')
482 0 : String get providerUrl => throw _privateConstructorUsedError;
483 0 : @override
484 : @JsonKey(name: 'thumbnail_height')
485 0 : double get thumbnailHeight => throw _privateConstructorUsedError;
486 0 : @override
487 : @JsonKey(name: 'thumbnail_url')
488 0 : String get thumbnailUrl => throw _privateConstructorUsedError;
489 0 : @override
490 : @JsonKey(name: 'thumbnail_width')
491 0 : double get thumbnailWidth => throw _privateConstructorUsedError;
492 0 : @override
493 0 : String get html => throw _privateConstructorUsedError;
494 0 : @override
495 0 : String get title => throw _privateConstructorUsedError;
496 0 : @override
497 0 : String get type => throw _privateConstructorUsedError;
498 0 : @override
499 0 : String get version => throw _privateConstructorUsedError;
500 0 : @override
501 0 : double get height => throw _privateConstructorUsedError;
502 0 : @override
503 0 : double get width => throw _privateConstructorUsedError;
504 0 : @override
505 : @JsonKey(ignore: true)
506 : _$EmbedDataCopyWith<_EmbedData> get copyWith =>
507 0 : throw _privateConstructorUsedError;
508 : }
|