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 'predicate.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 : /// @nodoc
16 : class _$PredicateTearOff {
17 7 : const _$PredicateTearOff();
18 :
19 0 : AnyPredicate any(PredicatePath path, List<String> values) {
20 0 : return AnyPredicate(
21 : path,
22 : values,
23 : );
24 : }
25 :
26 0 : AtPredicate at(PredicatePath path, String value) {
27 0 : return AtPredicate(
28 : path,
29 : value,
30 : );
31 : }
32 :
33 0 : FullTextPredicate fullText(PredicatePath path, String value) {
34 0 : return FullTextPredicate(
35 : path,
36 : value,
37 : );
38 : }
39 :
40 0 : GtPredicate gt(PredicatePath path, double value) {
41 0 : return GtPredicate(
42 : path,
43 : value,
44 : );
45 : }
46 :
47 0 : HasPredicate has(PredicatePath path) {
48 0 : return HasPredicate(
49 : path,
50 : );
51 : }
52 :
53 0 : InRangePredicate inRange(
54 : PredicatePath path, double lowerLimit, double upperLimit) {
55 0 : return InRangePredicate(
56 : path,
57 : lowerLimit,
58 : upperLimit,
59 : );
60 : }
61 :
62 0 : InPredicate into(PredicatePath path, List<String> values) {
63 0 : return InPredicate(
64 : path,
65 : values,
66 : );
67 : }
68 :
69 0 : LtPredicate lt(PredicatePath path, double value) {
70 0 : return LtPredicate(
71 : path,
72 : value,
73 : );
74 : }
75 :
76 0 : MissingPredicate missing(PredicatePath path) {
77 0 : return MissingPredicate(
78 : path,
79 : );
80 : }
81 :
82 0 : NearPredicate near(
83 : PredicatePath path, double latitude, double longitude, double radius) {
84 0 : return NearPredicate(
85 : path,
86 : latitude,
87 : longitude,
88 : radius,
89 : );
90 : }
91 :
92 0 : NotPredicate not(PredicatePath path, String value) {
93 0 : return NotPredicate(
94 : path,
95 : value,
96 : );
97 : }
98 :
99 0 : SimilarPredicate similar(String id, int value) {
100 0 : return SimilarPredicate(
101 : id,
102 : value,
103 : );
104 : }
105 :
106 0 : DateAfterPredicate dateAfter(PredicatePath path, int epoch) {
107 0 : return DateAfterPredicate(
108 : path,
109 : epoch,
110 : );
111 : }
112 :
113 0 : DateBeforePredicate dateBefore(PredicatePath path, int epoch) {
114 0 : return DateBeforePredicate(
115 : path,
116 : epoch,
117 : );
118 : }
119 :
120 0 : DateBetweenPredicate dateBetween(
121 : PredicatePath path, int startEpoch, int endEpoch) {
122 0 : return DateBetweenPredicate(
123 : path,
124 : startEpoch,
125 : endEpoch,
126 : );
127 : }
128 :
129 0 : DateDayOfMonthPredicate dateDayOfMonth(PredicatePath path, int day) {
130 0 : return DateDayOfMonthPredicate(
131 : path,
132 : day,
133 : );
134 : }
135 :
136 0 : DateDayOfMonthAfterPredicate dateDayOfMonthAfter(
137 : PredicatePath path, int day) {
138 0 : return DateDayOfMonthAfterPredicate(
139 : path,
140 : day,
141 : );
142 : }
143 :
144 0 : DateDayOfMonthBeforePredicate dateDayOfMonthBefore(
145 : PredicatePath path, int day) {
146 0 : return DateDayOfMonthBeforePredicate(
147 : path,
148 : day,
149 : );
150 : }
151 :
152 0 : DateDayOfWeekPredicate dateDayOfWeek(PredicatePath path, String day) {
153 0 : return DateDayOfWeekPredicate(
154 : path,
155 : day,
156 : );
157 : }
158 :
159 0 : DateDayOfWeekAfterPredicate dateDayOfWeekAfter(
160 : PredicatePath path, String day) {
161 0 : return DateDayOfWeekAfterPredicate(
162 : path,
163 : day,
164 : );
165 : }
166 :
167 0 : DateDayOfWeekBeforePredicate dateDayOfWeekBefore(
168 : PredicatePath path, String day) {
169 0 : return DateDayOfWeekBeforePredicate(
170 : path,
171 : day,
172 : );
173 : }
174 :
175 0 : DateMonthPredicate dateMonth(PredicatePath path, String month) {
176 0 : return DateMonthPredicate(
177 : path,
178 : month,
179 : );
180 : }
181 :
182 0 : DateMonthAfterPredicate dateMonthAfter(PredicatePath path, String month) {
183 0 : return DateMonthAfterPredicate(
184 : path,
185 : month,
186 : );
187 : }
188 :
189 0 : DateMonthBeforePredicate dateMonthBefore(PredicatePath path, String month) {
190 0 : return DateMonthBeforePredicate(
191 : path,
192 : month,
193 : );
194 : }
195 :
196 0 : DateYearPredicate dateYear(PredicatePath path, int year) {
197 0 : return DateYearPredicate(
198 : path,
199 : year,
200 : );
201 : }
202 :
203 0 : DateHourPredicate hour(PredicatePath path, int hour) {
204 0 : return DateHourPredicate(
205 : path,
206 : hour,
207 : );
208 : }
209 :
210 0 : DateHourAfterPredicate hourAfter(PredicatePath path, int hour) {
211 0 : return DateHourAfterPredicate(
212 : path,
213 : hour,
214 : );
215 : }
216 :
217 0 : DateHourBeforePredicate hourBefore(PredicatePath path, int hour) {
218 0 : return DateHourBeforePredicate(
219 : path,
220 : hour,
221 : );
222 : }
223 : }
224 :
225 : /// @nodoc
226 : const $Predicate = _$PredicateTearOff();
227 :
228 : /// @nodoc
229 : mixin _$Predicate {
230 0 : @optionalTypeArgs
231 : TResult when<TResult extends Object?>({
232 : required TResult Function(PredicatePath path, List<String> values) any,
233 : required TResult Function(PredicatePath path, String value) at,
234 : required TResult Function(PredicatePath path, String value) fullText,
235 : required TResult Function(PredicatePath path, double value) gt,
236 : required TResult Function(PredicatePath path) has,
237 : required TResult Function(
238 : PredicatePath path, double lowerLimit, double upperLimit)
239 : inRange,
240 : required TResult Function(PredicatePath path, List<String> values) into,
241 : required TResult Function(PredicatePath path, double value) lt,
242 : required TResult Function(PredicatePath path) missing,
243 : required TResult Function(PredicatePath path, double latitude,
244 : double longitude, double radius)
245 : near,
246 : required TResult Function(PredicatePath path, String value) not,
247 : required TResult Function(String id, int value) similar,
248 : required TResult Function(PredicatePath path, int epoch) dateAfter,
249 : required TResult Function(PredicatePath path, int epoch) dateBefore,
250 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
251 : dateBetween,
252 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
253 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
254 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
255 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
256 : required TResult Function(PredicatePath path, String day)
257 : dateDayOfWeekAfter,
258 : required TResult Function(PredicatePath path, String day)
259 : dateDayOfWeekBefore,
260 : required TResult Function(PredicatePath path, String month) dateMonth,
261 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
262 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
263 : required TResult Function(PredicatePath path, int year) dateYear,
264 : required TResult Function(PredicatePath path, int hour) hour,
265 : required TResult Function(PredicatePath path, int hour) hourAfter,
266 : required TResult Function(PredicatePath path, int hour) hourBefore,
267 : }) =>
268 0 : throw _privateConstructorUsedError;
269 0 : @optionalTypeArgs
270 : TResult maybeWhen<TResult extends Object?>({
271 : TResult Function(PredicatePath path, List<String> values)? any,
272 : TResult Function(PredicatePath path, String value)? at,
273 : TResult Function(PredicatePath path, String value)? fullText,
274 : TResult Function(PredicatePath path, double value)? gt,
275 : TResult Function(PredicatePath path)? has,
276 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
277 : inRange,
278 : TResult Function(PredicatePath path, List<String> values)? into,
279 : TResult Function(PredicatePath path, double value)? lt,
280 : TResult Function(PredicatePath path)? missing,
281 : TResult Function(PredicatePath path, double latitude, double longitude,
282 : double radius)?
283 : near,
284 : TResult Function(PredicatePath path, String value)? not,
285 : TResult Function(String id, int value)? similar,
286 : TResult Function(PredicatePath path, int epoch)? dateAfter,
287 : TResult Function(PredicatePath path, int epoch)? dateBefore,
288 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
289 : dateBetween,
290 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
291 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
292 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
293 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
294 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
295 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
296 : TResult Function(PredicatePath path, String month)? dateMonth,
297 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
298 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
299 : TResult Function(PredicatePath path, int year)? dateYear,
300 : TResult Function(PredicatePath path, int hour)? hour,
301 : TResult Function(PredicatePath path, int hour)? hourAfter,
302 : TResult Function(PredicatePath path, int hour)? hourBefore,
303 : required TResult orElse(),
304 : }) =>
305 0 : throw _privateConstructorUsedError;
306 0 : @optionalTypeArgs
307 : TResult map<TResult extends Object?>({
308 : required TResult Function(AnyPredicate value) any,
309 : required TResult Function(AtPredicate value) at,
310 : required TResult Function(FullTextPredicate value) fullText,
311 : required TResult Function(GtPredicate value) gt,
312 : required TResult Function(HasPredicate value) has,
313 : required TResult Function(InRangePredicate value) inRange,
314 : required TResult Function(InPredicate value) into,
315 : required TResult Function(LtPredicate value) lt,
316 : required TResult Function(MissingPredicate value) missing,
317 : required TResult Function(NearPredicate value) near,
318 : required TResult Function(NotPredicate value) not,
319 : required TResult Function(SimilarPredicate value) similar,
320 : required TResult Function(DateAfterPredicate value) dateAfter,
321 : required TResult Function(DateBeforePredicate value) dateBefore,
322 : required TResult Function(DateBetweenPredicate value) dateBetween,
323 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
324 : required TResult Function(DateDayOfMonthAfterPredicate value)
325 : dateDayOfMonthAfter,
326 : required TResult Function(DateDayOfMonthBeforePredicate value)
327 : dateDayOfMonthBefore,
328 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
329 : required TResult Function(DateDayOfWeekAfterPredicate value)
330 : dateDayOfWeekAfter,
331 : required TResult Function(DateDayOfWeekBeforePredicate value)
332 : dateDayOfWeekBefore,
333 : required TResult Function(DateMonthPredicate value) dateMonth,
334 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
335 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
336 : required TResult Function(DateYearPredicate value) dateYear,
337 : required TResult Function(DateHourPredicate value) hour,
338 : required TResult Function(DateHourAfterPredicate value) hourAfter,
339 : required TResult Function(DateHourBeforePredicate value) hourBefore,
340 : }) =>
341 0 : throw _privateConstructorUsedError;
342 0 : @optionalTypeArgs
343 : TResult maybeMap<TResult extends Object?>({
344 : TResult Function(AnyPredicate value)? any,
345 : TResult Function(AtPredicate value)? at,
346 : TResult Function(FullTextPredicate value)? fullText,
347 : TResult Function(GtPredicate value)? gt,
348 : TResult Function(HasPredicate value)? has,
349 : TResult Function(InRangePredicate value)? inRange,
350 : TResult Function(InPredicate value)? into,
351 : TResult Function(LtPredicate value)? lt,
352 : TResult Function(MissingPredicate value)? missing,
353 : TResult Function(NearPredicate value)? near,
354 : TResult Function(NotPredicate value)? not,
355 : TResult Function(SimilarPredicate value)? similar,
356 : TResult Function(DateAfterPredicate value)? dateAfter,
357 : TResult Function(DateBeforePredicate value)? dateBefore,
358 : TResult Function(DateBetweenPredicate value)? dateBetween,
359 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
360 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
361 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
362 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
363 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
364 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
365 : TResult Function(DateMonthPredicate value)? dateMonth,
366 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
367 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
368 : TResult Function(DateYearPredicate value)? dateYear,
369 : TResult Function(DateHourPredicate value)? hour,
370 : TResult Function(DateHourAfterPredicate value)? hourAfter,
371 : TResult Function(DateHourBeforePredicate value)? hourBefore,
372 : required TResult orElse(),
373 : }) =>
374 0 : throw _privateConstructorUsedError;
375 : }
376 :
377 : /// @nodoc
378 : abstract class $PredicateCopyWith<$Res> {
379 : factory $PredicateCopyWith(Predicate value, $Res Function(Predicate) then) =
380 : _$PredicateCopyWithImpl<$Res>;
381 : }
382 :
383 : /// @nodoc
384 : class _$PredicateCopyWithImpl<$Res> implements $PredicateCopyWith<$Res> {
385 0 : _$PredicateCopyWithImpl(this._value, this._then);
386 :
387 : final Predicate _value;
388 : // ignore: unused_field
389 : final $Res Function(Predicate) _then;
390 : }
391 :
392 : /// @nodoc
393 : abstract class $AnyPredicateCopyWith<$Res> {
394 : factory $AnyPredicateCopyWith(
395 : AnyPredicate value, $Res Function(AnyPredicate) then) =
396 : _$AnyPredicateCopyWithImpl<$Res>;
397 : $Res call({PredicatePath path, List<String> values});
398 : }
399 :
400 : /// @nodoc
401 : class _$AnyPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
402 : implements $AnyPredicateCopyWith<$Res> {
403 0 : _$AnyPredicateCopyWithImpl(
404 : AnyPredicate _value, $Res Function(AnyPredicate) _then)
405 0 : : super(_value, (v) => _then(v as AnyPredicate));
406 :
407 0 : @override
408 0 : AnyPredicate get _value => super._value as AnyPredicate;
409 :
410 0 : @override
411 : $Res call({
412 : Object? path = freezed,
413 : Object? values = freezed,
414 : }) {
415 0 : return _then(AnyPredicate(
416 0 : path == freezed
417 0 : ? _value.path
418 : : path // ignore: cast_nullable_to_non_nullable
419 : as PredicatePath,
420 0 : values == freezed
421 0 : ? _value.values
422 : : values // ignore: cast_nullable_to_non_nullable
423 : as List<String>,
424 : ));
425 : }
426 : }
427 :
428 : /// @nodoc
429 :
430 : class _$AnyPredicate implements AnyPredicate {
431 2 : _$AnyPredicate(this.path, this.values);
432 :
433 : @override
434 : final PredicatePath path;
435 : @override
436 : final List<String> values;
437 :
438 0 : @override
439 : String toString() {
440 0 : return 'Predicate.any(path: $path, values: $values)';
441 : }
442 :
443 0 : @override
444 : bool operator ==(dynamic other) {
445 : return identical(this, other) ||
446 0 : (other is AnyPredicate &&
447 0 : (identical(other.path, path) ||
448 0 : const DeepCollectionEquality().equals(other.path, path)) &&
449 0 : (identical(other.values, values) ||
450 0 : const DeepCollectionEquality().equals(other.values, values)));
451 : }
452 :
453 0 : @override
454 : int get hashCode =>
455 0 : runtimeType.hashCode ^
456 0 : const DeepCollectionEquality().hash(path) ^
457 0 : const DeepCollectionEquality().hash(values);
458 :
459 0 : @JsonKey(ignore: true)
460 : @override
461 : $AnyPredicateCopyWith<AnyPredicate> get copyWith =>
462 0 : _$AnyPredicateCopyWithImpl<AnyPredicate>(this, _$identity);
463 :
464 0 : @override
465 : @optionalTypeArgs
466 : TResult when<TResult extends Object?>({
467 : required TResult Function(PredicatePath path, List<String> values) any,
468 : required TResult Function(PredicatePath path, String value) at,
469 : required TResult Function(PredicatePath path, String value) fullText,
470 : required TResult Function(PredicatePath path, double value) gt,
471 : required TResult Function(PredicatePath path) has,
472 : required TResult Function(
473 : PredicatePath path, double lowerLimit, double upperLimit)
474 : inRange,
475 : required TResult Function(PredicatePath path, List<String> values) into,
476 : required TResult Function(PredicatePath path, double value) lt,
477 : required TResult Function(PredicatePath path) missing,
478 : required TResult Function(PredicatePath path, double latitude,
479 : double longitude, double radius)
480 : near,
481 : required TResult Function(PredicatePath path, String value) not,
482 : required TResult Function(String id, int value) similar,
483 : required TResult Function(PredicatePath path, int epoch) dateAfter,
484 : required TResult Function(PredicatePath path, int epoch) dateBefore,
485 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
486 : dateBetween,
487 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
488 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
489 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
490 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
491 : required TResult Function(PredicatePath path, String day)
492 : dateDayOfWeekAfter,
493 : required TResult Function(PredicatePath path, String day)
494 : dateDayOfWeekBefore,
495 : required TResult Function(PredicatePath path, String month) dateMonth,
496 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
497 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
498 : required TResult Function(PredicatePath path, int year) dateYear,
499 : required TResult Function(PredicatePath path, int hour) hour,
500 : required TResult Function(PredicatePath path, int hour) hourAfter,
501 : required TResult Function(PredicatePath path, int hour) hourBefore,
502 : }) {
503 0 : return any(path, values);
504 : }
505 :
506 0 : @override
507 : @optionalTypeArgs
508 : TResult maybeWhen<TResult extends Object?>({
509 : TResult Function(PredicatePath path, List<String> values)? any,
510 : TResult Function(PredicatePath path, String value)? at,
511 : TResult Function(PredicatePath path, String value)? fullText,
512 : TResult Function(PredicatePath path, double value)? gt,
513 : TResult Function(PredicatePath path)? has,
514 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
515 : inRange,
516 : TResult Function(PredicatePath path, List<String> values)? into,
517 : TResult Function(PredicatePath path, double value)? lt,
518 : TResult Function(PredicatePath path)? missing,
519 : TResult Function(PredicatePath path, double latitude, double longitude,
520 : double radius)?
521 : near,
522 : TResult Function(PredicatePath path, String value)? not,
523 : TResult Function(String id, int value)? similar,
524 : TResult Function(PredicatePath path, int epoch)? dateAfter,
525 : TResult Function(PredicatePath path, int epoch)? dateBefore,
526 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
527 : dateBetween,
528 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
529 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
530 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
531 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
532 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
533 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
534 : TResult Function(PredicatePath path, String month)? dateMonth,
535 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
536 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
537 : TResult Function(PredicatePath path, int year)? dateYear,
538 : TResult Function(PredicatePath path, int hour)? hour,
539 : TResult Function(PredicatePath path, int hour)? hourAfter,
540 : TResult Function(PredicatePath path, int hour)? hourBefore,
541 : required TResult orElse(),
542 : }) {
543 : if (any != null) {
544 0 : return any(path, values);
545 : }
546 0 : return orElse();
547 : }
548 :
549 2 : @override
550 : @optionalTypeArgs
551 : TResult map<TResult extends Object?>({
552 : required TResult Function(AnyPredicate value) any,
553 : required TResult Function(AtPredicate value) at,
554 : required TResult Function(FullTextPredicate value) fullText,
555 : required TResult Function(GtPredicate value) gt,
556 : required TResult Function(HasPredicate value) has,
557 : required TResult Function(InRangePredicate value) inRange,
558 : required TResult Function(InPredicate value) into,
559 : required TResult Function(LtPredicate value) lt,
560 : required TResult Function(MissingPredicate value) missing,
561 : required TResult Function(NearPredicate value) near,
562 : required TResult Function(NotPredicate value) not,
563 : required TResult Function(SimilarPredicate value) similar,
564 : required TResult Function(DateAfterPredicate value) dateAfter,
565 : required TResult Function(DateBeforePredicate value) dateBefore,
566 : required TResult Function(DateBetweenPredicate value) dateBetween,
567 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
568 : required TResult Function(DateDayOfMonthAfterPredicate value)
569 : dateDayOfMonthAfter,
570 : required TResult Function(DateDayOfMonthBeforePredicate value)
571 : dateDayOfMonthBefore,
572 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
573 : required TResult Function(DateDayOfWeekAfterPredicate value)
574 : dateDayOfWeekAfter,
575 : required TResult Function(DateDayOfWeekBeforePredicate value)
576 : dateDayOfWeekBefore,
577 : required TResult Function(DateMonthPredicate value) dateMonth,
578 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
579 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
580 : required TResult Function(DateYearPredicate value) dateYear,
581 : required TResult Function(DateHourPredicate value) hour,
582 : required TResult Function(DateHourAfterPredicate value) hourAfter,
583 : required TResult Function(DateHourBeforePredicate value) hourBefore,
584 : }) {
585 2 : return any(this);
586 : }
587 :
588 0 : @override
589 : @optionalTypeArgs
590 : TResult maybeMap<TResult extends Object?>({
591 : TResult Function(AnyPredicate value)? any,
592 : TResult Function(AtPredicate value)? at,
593 : TResult Function(FullTextPredicate value)? fullText,
594 : TResult Function(GtPredicate value)? gt,
595 : TResult Function(HasPredicate value)? has,
596 : TResult Function(InRangePredicate value)? inRange,
597 : TResult Function(InPredicate value)? into,
598 : TResult Function(LtPredicate value)? lt,
599 : TResult Function(MissingPredicate value)? missing,
600 : TResult Function(NearPredicate value)? near,
601 : TResult Function(NotPredicate value)? not,
602 : TResult Function(SimilarPredicate value)? similar,
603 : TResult Function(DateAfterPredicate value)? dateAfter,
604 : TResult Function(DateBeforePredicate value)? dateBefore,
605 : TResult Function(DateBetweenPredicate value)? dateBetween,
606 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
607 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
608 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
609 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
610 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
611 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
612 : TResult Function(DateMonthPredicate value)? dateMonth,
613 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
614 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
615 : TResult Function(DateYearPredicate value)? dateYear,
616 : TResult Function(DateHourPredicate value)? hour,
617 : TResult Function(DateHourAfterPredicate value)? hourAfter,
618 : TResult Function(DateHourBeforePredicate value)? hourBefore,
619 : required TResult orElse(),
620 : }) {
621 : if (any != null) {
622 0 : return any(this);
623 : }
624 0 : return orElse();
625 : }
626 : }
627 :
628 : abstract class AnyPredicate implements Predicate {
629 : factory AnyPredicate(PredicatePath path, List<String> values) =
630 : _$AnyPredicate;
631 :
632 0 : PredicatePath get path => throw _privateConstructorUsedError;
633 0 : List<String> get values => throw _privateConstructorUsedError;
634 0 : @JsonKey(ignore: true)
635 : $AnyPredicateCopyWith<AnyPredicate> get copyWith =>
636 0 : throw _privateConstructorUsedError;
637 : }
638 :
639 : /// @nodoc
640 : abstract class $AtPredicateCopyWith<$Res> {
641 : factory $AtPredicateCopyWith(
642 : AtPredicate value, $Res Function(AtPredicate) then) =
643 : _$AtPredicateCopyWithImpl<$Res>;
644 : $Res call({PredicatePath path, String value});
645 : }
646 :
647 : /// @nodoc
648 : class _$AtPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
649 : implements $AtPredicateCopyWith<$Res> {
650 0 : _$AtPredicateCopyWithImpl(
651 : AtPredicate _value, $Res Function(AtPredicate) _then)
652 0 : : super(_value, (v) => _then(v as AtPredicate));
653 :
654 0 : @override
655 0 : AtPredicate get _value => super._value as AtPredicate;
656 :
657 0 : @override
658 : $Res call({
659 : Object? path = freezed,
660 : Object? value = freezed,
661 : }) {
662 0 : return _then(AtPredicate(
663 0 : path == freezed
664 0 : ? _value.path
665 : : path // ignore: cast_nullable_to_non_nullable
666 : as PredicatePath,
667 0 : value == freezed
668 0 : ? _value.value
669 : : value // ignore: cast_nullable_to_non_nullable
670 : as String,
671 : ));
672 : }
673 : }
674 :
675 : /// @nodoc
676 :
677 : class _$AtPredicate implements AtPredicate {
678 4 : _$AtPredicate(this.path, this.value);
679 :
680 : @override
681 : final PredicatePath path;
682 : @override
683 : final String value;
684 :
685 0 : @override
686 : String toString() {
687 0 : return 'Predicate.at(path: $path, value: $value)';
688 : }
689 :
690 0 : @override
691 : bool operator ==(dynamic other) {
692 : return identical(this, other) ||
693 0 : (other is AtPredicate &&
694 0 : (identical(other.path, path) ||
695 0 : const DeepCollectionEquality().equals(other.path, path)) &&
696 0 : (identical(other.value, value) ||
697 0 : const DeepCollectionEquality().equals(other.value, value)));
698 : }
699 :
700 0 : @override
701 : int get hashCode =>
702 0 : runtimeType.hashCode ^
703 0 : const DeepCollectionEquality().hash(path) ^
704 0 : const DeepCollectionEquality().hash(value);
705 :
706 0 : @JsonKey(ignore: true)
707 : @override
708 : $AtPredicateCopyWith<AtPredicate> get copyWith =>
709 0 : _$AtPredicateCopyWithImpl<AtPredicate>(this, _$identity);
710 :
711 0 : @override
712 : @optionalTypeArgs
713 : TResult when<TResult extends Object?>({
714 : required TResult Function(PredicatePath path, List<String> values) any,
715 : required TResult Function(PredicatePath path, String value) at,
716 : required TResult Function(PredicatePath path, String value) fullText,
717 : required TResult Function(PredicatePath path, double value) gt,
718 : required TResult Function(PredicatePath path) has,
719 : required TResult Function(
720 : PredicatePath path, double lowerLimit, double upperLimit)
721 : inRange,
722 : required TResult Function(PredicatePath path, List<String> values) into,
723 : required TResult Function(PredicatePath path, double value) lt,
724 : required TResult Function(PredicatePath path) missing,
725 : required TResult Function(PredicatePath path, double latitude,
726 : double longitude, double radius)
727 : near,
728 : required TResult Function(PredicatePath path, String value) not,
729 : required TResult Function(String id, int value) similar,
730 : required TResult Function(PredicatePath path, int epoch) dateAfter,
731 : required TResult Function(PredicatePath path, int epoch) dateBefore,
732 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
733 : dateBetween,
734 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
735 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
736 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
737 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
738 : required TResult Function(PredicatePath path, String day)
739 : dateDayOfWeekAfter,
740 : required TResult Function(PredicatePath path, String day)
741 : dateDayOfWeekBefore,
742 : required TResult Function(PredicatePath path, String month) dateMonth,
743 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
744 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
745 : required TResult Function(PredicatePath path, int year) dateYear,
746 : required TResult Function(PredicatePath path, int hour) hour,
747 : required TResult Function(PredicatePath path, int hour) hourAfter,
748 : required TResult Function(PredicatePath path, int hour) hourBefore,
749 : }) {
750 0 : return at(path, value);
751 : }
752 :
753 0 : @override
754 : @optionalTypeArgs
755 : TResult maybeWhen<TResult extends Object?>({
756 : TResult Function(PredicatePath path, List<String> values)? any,
757 : TResult Function(PredicatePath path, String value)? at,
758 : TResult Function(PredicatePath path, String value)? fullText,
759 : TResult Function(PredicatePath path, double value)? gt,
760 : TResult Function(PredicatePath path)? has,
761 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
762 : inRange,
763 : TResult Function(PredicatePath path, List<String> values)? into,
764 : TResult Function(PredicatePath path, double value)? lt,
765 : TResult Function(PredicatePath path)? missing,
766 : TResult Function(PredicatePath path, double latitude, double longitude,
767 : double radius)?
768 : near,
769 : TResult Function(PredicatePath path, String value)? not,
770 : TResult Function(String id, int value)? similar,
771 : TResult Function(PredicatePath path, int epoch)? dateAfter,
772 : TResult Function(PredicatePath path, int epoch)? dateBefore,
773 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
774 : dateBetween,
775 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
776 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
777 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
778 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
779 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
780 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
781 : TResult Function(PredicatePath path, String month)? dateMonth,
782 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
783 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
784 : TResult Function(PredicatePath path, int year)? dateYear,
785 : TResult Function(PredicatePath path, int hour)? hour,
786 : TResult Function(PredicatePath path, int hour)? hourAfter,
787 : TResult Function(PredicatePath path, int hour)? hourBefore,
788 : required TResult orElse(),
789 : }) {
790 : if (at != null) {
791 0 : return at(path, value);
792 : }
793 0 : return orElse();
794 : }
795 :
796 4 : @override
797 : @optionalTypeArgs
798 : TResult map<TResult extends Object?>({
799 : required TResult Function(AnyPredicate value) any,
800 : required TResult Function(AtPredicate value) at,
801 : required TResult Function(FullTextPredicate value) fullText,
802 : required TResult Function(GtPredicate value) gt,
803 : required TResult Function(HasPredicate value) has,
804 : required TResult Function(InRangePredicate value) inRange,
805 : required TResult Function(InPredicate value) into,
806 : required TResult Function(LtPredicate value) lt,
807 : required TResult Function(MissingPredicate value) missing,
808 : required TResult Function(NearPredicate value) near,
809 : required TResult Function(NotPredicate value) not,
810 : required TResult Function(SimilarPredicate value) similar,
811 : required TResult Function(DateAfterPredicate value) dateAfter,
812 : required TResult Function(DateBeforePredicate value) dateBefore,
813 : required TResult Function(DateBetweenPredicate value) dateBetween,
814 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
815 : required TResult Function(DateDayOfMonthAfterPredicate value)
816 : dateDayOfMonthAfter,
817 : required TResult Function(DateDayOfMonthBeforePredicate value)
818 : dateDayOfMonthBefore,
819 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
820 : required TResult Function(DateDayOfWeekAfterPredicate value)
821 : dateDayOfWeekAfter,
822 : required TResult Function(DateDayOfWeekBeforePredicate value)
823 : dateDayOfWeekBefore,
824 : required TResult Function(DateMonthPredicate value) dateMonth,
825 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
826 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
827 : required TResult Function(DateYearPredicate value) dateYear,
828 : required TResult Function(DateHourPredicate value) hour,
829 : required TResult Function(DateHourAfterPredicate value) hourAfter,
830 : required TResult Function(DateHourBeforePredicate value) hourBefore,
831 : }) {
832 4 : return at(this);
833 : }
834 :
835 0 : @override
836 : @optionalTypeArgs
837 : TResult maybeMap<TResult extends Object?>({
838 : TResult Function(AnyPredicate value)? any,
839 : TResult Function(AtPredicate value)? at,
840 : TResult Function(FullTextPredicate value)? fullText,
841 : TResult Function(GtPredicate value)? gt,
842 : TResult Function(HasPredicate value)? has,
843 : TResult Function(InRangePredicate value)? inRange,
844 : TResult Function(InPredicate value)? into,
845 : TResult Function(LtPredicate value)? lt,
846 : TResult Function(MissingPredicate value)? missing,
847 : TResult Function(NearPredicate value)? near,
848 : TResult Function(NotPredicate value)? not,
849 : TResult Function(SimilarPredicate value)? similar,
850 : TResult Function(DateAfterPredicate value)? dateAfter,
851 : TResult Function(DateBeforePredicate value)? dateBefore,
852 : TResult Function(DateBetweenPredicate value)? dateBetween,
853 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
854 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
855 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
856 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
857 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
858 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
859 : TResult Function(DateMonthPredicate value)? dateMonth,
860 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
861 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
862 : TResult Function(DateYearPredicate value)? dateYear,
863 : TResult Function(DateHourPredicate value)? hour,
864 : TResult Function(DateHourAfterPredicate value)? hourAfter,
865 : TResult Function(DateHourBeforePredicate value)? hourBefore,
866 : required TResult orElse(),
867 : }) {
868 : if (at != null) {
869 0 : return at(this);
870 : }
871 0 : return orElse();
872 : }
873 : }
874 :
875 : abstract class AtPredicate implements Predicate {
876 : factory AtPredicate(PredicatePath path, String value) = _$AtPredicate;
877 :
878 0 : PredicatePath get path => throw _privateConstructorUsedError;
879 0 : String get value => throw _privateConstructorUsedError;
880 0 : @JsonKey(ignore: true)
881 : $AtPredicateCopyWith<AtPredicate> get copyWith =>
882 0 : throw _privateConstructorUsedError;
883 : }
884 :
885 : /// @nodoc
886 : abstract class $FullTextPredicateCopyWith<$Res> {
887 : factory $FullTextPredicateCopyWith(
888 : FullTextPredicate value, $Res Function(FullTextPredicate) then) =
889 : _$FullTextPredicateCopyWithImpl<$Res>;
890 : $Res call({PredicatePath path, String value});
891 : }
892 :
893 : /// @nodoc
894 : class _$FullTextPredicateCopyWithImpl<$Res>
895 : extends _$PredicateCopyWithImpl<$Res>
896 : implements $FullTextPredicateCopyWith<$Res> {
897 0 : _$FullTextPredicateCopyWithImpl(
898 : FullTextPredicate _value, $Res Function(FullTextPredicate) _then)
899 0 : : super(_value, (v) => _then(v as FullTextPredicate));
900 :
901 0 : @override
902 0 : FullTextPredicate get _value => super._value as FullTextPredicate;
903 :
904 0 : @override
905 : $Res call({
906 : Object? path = freezed,
907 : Object? value = freezed,
908 : }) {
909 0 : return _then(FullTextPredicate(
910 0 : path == freezed
911 0 : ? _value.path
912 : : path // ignore: cast_nullable_to_non_nullable
913 : as PredicatePath,
914 0 : value == freezed
915 0 : ? _value.value
916 : : value // ignore: cast_nullable_to_non_nullable
917 : as String,
918 : ));
919 : }
920 : }
921 :
922 : /// @nodoc
923 :
924 : class _$FullTextPredicate implements FullTextPredicate {
925 1 : _$FullTextPredicate(this.path, this.value);
926 :
927 : @override
928 : final PredicatePath path;
929 : @override
930 : final String value;
931 :
932 0 : @override
933 : String toString() {
934 0 : return 'Predicate.fullText(path: $path, value: $value)';
935 : }
936 :
937 0 : @override
938 : bool operator ==(dynamic other) {
939 : return identical(this, other) ||
940 0 : (other is FullTextPredicate &&
941 0 : (identical(other.path, path) ||
942 0 : const DeepCollectionEquality().equals(other.path, path)) &&
943 0 : (identical(other.value, value) ||
944 0 : const DeepCollectionEquality().equals(other.value, value)));
945 : }
946 :
947 0 : @override
948 : int get hashCode =>
949 0 : runtimeType.hashCode ^
950 0 : const DeepCollectionEquality().hash(path) ^
951 0 : const DeepCollectionEquality().hash(value);
952 :
953 0 : @JsonKey(ignore: true)
954 : @override
955 : $FullTextPredicateCopyWith<FullTextPredicate> get copyWith =>
956 0 : _$FullTextPredicateCopyWithImpl<FullTextPredicate>(this, _$identity);
957 :
958 0 : @override
959 : @optionalTypeArgs
960 : TResult when<TResult extends Object?>({
961 : required TResult Function(PredicatePath path, List<String> values) any,
962 : required TResult Function(PredicatePath path, String value) at,
963 : required TResult Function(PredicatePath path, String value) fullText,
964 : required TResult Function(PredicatePath path, double value) gt,
965 : required TResult Function(PredicatePath path) has,
966 : required TResult Function(
967 : PredicatePath path, double lowerLimit, double upperLimit)
968 : inRange,
969 : required TResult Function(PredicatePath path, List<String> values) into,
970 : required TResult Function(PredicatePath path, double value) lt,
971 : required TResult Function(PredicatePath path) missing,
972 : required TResult Function(PredicatePath path, double latitude,
973 : double longitude, double radius)
974 : near,
975 : required TResult Function(PredicatePath path, String value) not,
976 : required TResult Function(String id, int value) similar,
977 : required TResult Function(PredicatePath path, int epoch) dateAfter,
978 : required TResult Function(PredicatePath path, int epoch) dateBefore,
979 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
980 : dateBetween,
981 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
982 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
983 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
984 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
985 : required TResult Function(PredicatePath path, String day)
986 : dateDayOfWeekAfter,
987 : required TResult Function(PredicatePath path, String day)
988 : dateDayOfWeekBefore,
989 : required TResult Function(PredicatePath path, String month) dateMonth,
990 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
991 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
992 : required TResult Function(PredicatePath path, int year) dateYear,
993 : required TResult Function(PredicatePath path, int hour) hour,
994 : required TResult Function(PredicatePath path, int hour) hourAfter,
995 : required TResult Function(PredicatePath path, int hour) hourBefore,
996 : }) {
997 0 : return fullText(path, value);
998 : }
999 :
1000 0 : @override
1001 : @optionalTypeArgs
1002 : TResult maybeWhen<TResult extends Object?>({
1003 : TResult Function(PredicatePath path, List<String> values)? any,
1004 : TResult Function(PredicatePath path, String value)? at,
1005 : TResult Function(PredicatePath path, String value)? fullText,
1006 : TResult Function(PredicatePath path, double value)? gt,
1007 : TResult Function(PredicatePath path)? has,
1008 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
1009 : inRange,
1010 : TResult Function(PredicatePath path, List<String> values)? into,
1011 : TResult Function(PredicatePath path, double value)? lt,
1012 : TResult Function(PredicatePath path)? missing,
1013 : TResult Function(PredicatePath path, double latitude, double longitude,
1014 : double radius)?
1015 : near,
1016 : TResult Function(PredicatePath path, String value)? not,
1017 : TResult Function(String id, int value)? similar,
1018 : TResult Function(PredicatePath path, int epoch)? dateAfter,
1019 : TResult Function(PredicatePath path, int epoch)? dateBefore,
1020 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
1021 : dateBetween,
1022 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
1023 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
1024 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
1025 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
1026 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
1027 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
1028 : TResult Function(PredicatePath path, String month)? dateMonth,
1029 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
1030 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
1031 : TResult Function(PredicatePath path, int year)? dateYear,
1032 : TResult Function(PredicatePath path, int hour)? hour,
1033 : TResult Function(PredicatePath path, int hour)? hourAfter,
1034 : TResult Function(PredicatePath path, int hour)? hourBefore,
1035 : required TResult orElse(),
1036 : }) {
1037 : if (fullText != null) {
1038 0 : return fullText(path, value);
1039 : }
1040 0 : return orElse();
1041 : }
1042 :
1043 1 : @override
1044 : @optionalTypeArgs
1045 : TResult map<TResult extends Object?>({
1046 : required TResult Function(AnyPredicate value) any,
1047 : required TResult Function(AtPredicate value) at,
1048 : required TResult Function(FullTextPredicate value) fullText,
1049 : required TResult Function(GtPredicate value) gt,
1050 : required TResult Function(HasPredicate value) has,
1051 : required TResult Function(InRangePredicate value) inRange,
1052 : required TResult Function(InPredicate value) into,
1053 : required TResult Function(LtPredicate value) lt,
1054 : required TResult Function(MissingPredicate value) missing,
1055 : required TResult Function(NearPredicate value) near,
1056 : required TResult Function(NotPredicate value) not,
1057 : required TResult Function(SimilarPredicate value) similar,
1058 : required TResult Function(DateAfterPredicate value) dateAfter,
1059 : required TResult Function(DateBeforePredicate value) dateBefore,
1060 : required TResult Function(DateBetweenPredicate value) dateBetween,
1061 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
1062 : required TResult Function(DateDayOfMonthAfterPredicate value)
1063 : dateDayOfMonthAfter,
1064 : required TResult Function(DateDayOfMonthBeforePredicate value)
1065 : dateDayOfMonthBefore,
1066 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
1067 : required TResult Function(DateDayOfWeekAfterPredicate value)
1068 : dateDayOfWeekAfter,
1069 : required TResult Function(DateDayOfWeekBeforePredicate value)
1070 : dateDayOfWeekBefore,
1071 : required TResult Function(DateMonthPredicate value) dateMonth,
1072 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
1073 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
1074 : required TResult Function(DateYearPredicate value) dateYear,
1075 : required TResult Function(DateHourPredicate value) hour,
1076 : required TResult Function(DateHourAfterPredicate value) hourAfter,
1077 : required TResult Function(DateHourBeforePredicate value) hourBefore,
1078 : }) {
1079 1 : return fullText(this);
1080 : }
1081 :
1082 0 : @override
1083 : @optionalTypeArgs
1084 : TResult maybeMap<TResult extends Object?>({
1085 : TResult Function(AnyPredicate value)? any,
1086 : TResult Function(AtPredicate value)? at,
1087 : TResult Function(FullTextPredicate value)? fullText,
1088 : TResult Function(GtPredicate value)? gt,
1089 : TResult Function(HasPredicate value)? has,
1090 : TResult Function(InRangePredicate value)? inRange,
1091 : TResult Function(InPredicate value)? into,
1092 : TResult Function(LtPredicate value)? lt,
1093 : TResult Function(MissingPredicate value)? missing,
1094 : TResult Function(NearPredicate value)? near,
1095 : TResult Function(NotPredicate value)? not,
1096 : TResult Function(SimilarPredicate value)? similar,
1097 : TResult Function(DateAfterPredicate value)? dateAfter,
1098 : TResult Function(DateBeforePredicate value)? dateBefore,
1099 : TResult Function(DateBetweenPredicate value)? dateBetween,
1100 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
1101 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
1102 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
1103 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
1104 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
1105 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
1106 : TResult Function(DateMonthPredicate value)? dateMonth,
1107 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
1108 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
1109 : TResult Function(DateYearPredicate value)? dateYear,
1110 : TResult Function(DateHourPredicate value)? hour,
1111 : TResult Function(DateHourAfterPredicate value)? hourAfter,
1112 : TResult Function(DateHourBeforePredicate value)? hourBefore,
1113 : required TResult orElse(),
1114 : }) {
1115 : if (fullText != null) {
1116 0 : return fullText(this);
1117 : }
1118 0 : return orElse();
1119 : }
1120 : }
1121 :
1122 : abstract class FullTextPredicate implements Predicate {
1123 : factory FullTextPredicate(PredicatePath path, String value) =
1124 : _$FullTextPredicate;
1125 :
1126 0 : PredicatePath get path => throw _privateConstructorUsedError;
1127 0 : String get value => throw _privateConstructorUsedError;
1128 0 : @JsonKey(ignore: true)
1129 : $FullTextPredicateCopyWith<FullTextPredicate> get copyWith =>
1130 0 : throw _privateConstructorUsedError;
1131 : }
1132 :
1133 : /// @nodoc
1134 : abstract class $GtPredicateCopyWith<$Res> {
1135 : factory $GtPredicateCopyWith(
1136 : GtPredicate value, $Res Function(GtPredicate) then) =
1137 : _$GtPredicateCopyWithImpl<$Res>;
1138 : $Res call({PredicatePath path, double value});
1139 : }
1140 :
1141 : /// @nodoc
1142 : class _$GtPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
1143 : implements $GtPredicateCopyWith<$Res> {
1144 0 : _$GtPredicateCopyWithImpl(
1145 : GtPredicate _value, $Res Function(GtPredicate) _then)
1146 0 : : super(_value, (v) => _then(v as GtPredicate));
1147 :
1148 0 : @override
1149 0 : GtPredicate get _value => super._value as GtPredicate;
1150 :
1151 0 : @override
1152 : $Res call({
1153 : Object? path = freezed,
1154 : Object? value = freezed,
1155 : }) {
1156 0 : return _then(GtPredicate(
1157 0 : path == freezed
1158 0 : ? _value.path
1159 : : path // ignore: cast_nullable_to_non_nullable
1160 : as PredicatePath,
1161 0 : value == freezed
1162 0 : ? _value.value
1163 : : value // ignore: cast_nullable_to_non_nullable
1164 : as double,
1165 : ));
1166 : }
1167 : }
1168 :
1169 : /// @nodoc
1170 :
1171 : class _$GtPredicate implements GtPredicate {
1172 1 : _$GtPredicate(this.path, this.value);
1173 :
1174 : @override
1175 : final PredicatePath path;
1176 : @override
1177 : final double value;
1178 :
1179 0 : @override
1180 : String toString() {
1181 0 : return 'Predicate.gt(path: $path, value: $value)';
1182 : }
1183 :
1184 0 : @override
1185 : bool operator ==(dynamic other) {
1186 : return identical(this, other) ||
1187 0 : (other is GtPredicate &&
1188 0 : (identical(other.path, path) ||
1189 0 : const DeepCollectionEquality().equals(other.path, path)) &&
1190 0 : (identical(other.value, value) ||
1191 0 : const DeepCollectionEquality().equals(other.value, value)));
1192 : }
1193 :
1194 0 : @override
1195 : int get hashCode =>
1196 0 : runtimeType.hashCode ^
1197 0 : const DeepCollectionEquality().hash(path) ^
1198 0 : const DeepCollectionEquality().hash(value);
1199 :
1200 0 : @JsonKey(ignore: true)
1201 : @override
1202 : $GtPredicateCopyWith<GtPredicate> get copyWith =>
1203 0 : _$GtPredicateCopyWithImpl<GtPredicate>(this, _$identity);
1204 :
1205 0 : @override
1206 : @optionalTypeArgs
1207 : TResult when<TResult extends Object?>({
1208 : required TResult Function(PredicatePath path, List<String> values) any,
1209 : required TResult Function(PredicatePath path, String value) at,
1210 : required TResult Function(PredicatePath path, String value) fullText,
1211 : required TResult Function(PredicatePath path, double value) gt,
1212 : required TResult Function(PredicatePath path) has,
1213 : required TResult Function(
1214 : PredicatePath path, double lowerLimit, double upperLimit)
1215 : inRange,
1216 : required TResult Function(PredicatePath path, List<String> values) into,
1217 : required TResult Function(PredicatePath path, double value) lt,
1218 : required TResult Function(PredicatePath path) missing,
1219 : required TResult Function(PredicatePath path, double latitude,
1220 : double longitude, double radius)
1221 : near,
1222 : required TResult Function(PredicatePath path, String value) not,
1223 : required TResult Function(String id, int value) similar,
1224 : required TResult Function(PredicatePath path, int epoch) dateAfter,
1225 : required TResult Function(PredicatePath path, int epoch) dateBefore,
1226 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
1227 : dateBetween,
1228 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
1229 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
1230 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
1231 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
1232 : required TResult Function(PredicatePath path, String day)
1233 : dateDayOfWeekAfter,
1234 : required TResult Function(PredicatePath path, String day)
1235 : dateDayOfWeekBefore,
1236 : required TResult Function(PredicatePath path, String month) dateMonth,
1237 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
1238 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
1239 : required TResult Function(PredicatePath path, int year) dateYear,
1240 : required TResult Function(PredicatePath path, int hour) hour,
1241 : required TResult Function(PredicatePath path, int hour) hourAfter,
1242 : required TResult Function(PredicatePath path, int hour) hourBefore,
1243 : }) {
1244 0 : return gt(path, value);
1245 : }
1246 :
1247 0 : @override
1248 : @optionalTypeArgs
1249 : TResult maybeWhen<TResult extends Object?>({
1250 : TResult Function(PredicatePath path, List<String> values)? any,
1251 : TResult Function(PredicatePath path, String value)? at,
1252 : TResult Function(PredicatePath path, String value)? fullText,
1253 : TResult Function(PredicatePath path, double value)? gt,
1254 : TResult Function(PredicatePath path)? has,
1255 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
1256 : inRange,
1257 : TResult Function(PredicatePath path, List<String> values)? into,
1258 : TResult Function(PredicatePath path, double value)? lt,
1259 : TResult Function(PredicatePath path)? missing,
1260 : TResult Function(PredicatePath path, double latitude, double longitude,
1261 : double radius)?
1262 : near,
1263 : TResult Function(PredicatePath path, String value)? not,
1264 : TResult Function(String id, int value)? similar,
1265 : TResult Function(PredicatePath path, int epoch)? dateAfter,
1266 : TResult Function(PredicatePath path, int epoch)? dateBefore,
1267 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
1268 : dateBetween,
1269 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
1270 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
1271 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
1272 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
1273 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
1274 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
1275 : TResult Function(PredicatePath path, String month)? dateMonth,
1276 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
1277 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
1278 : TResult Function(PredicatePath path, int year)? dateYear,
1279 : TResult Function(PredicatePath path, int hour)? hour,
1280 : TResult Function(PredicatePath path, int hour)? hourAfter,
1281 : TResult Function(PredicatePath path, int hour)? hourBefore,
1282 : required TResult orElse(),
1283 : }) {
1284 : if (gt != null) {
1285 0 : return gt(path, value);
1286 : }
1287 0 : return orElse();
1288 : }
1289 :
1290 1 : @override
1291 : @optionalTypeArgs
1292 : TResult map<TResult extends Object?>({
1293 : required TResult Function(AnyPredicate value) any,
1294 : required TResult Function(AtPredicate value) at,
1295 : required TResult Function(FullTextPredicate value) fullText,
1296 : required TResult Function(GtPredicate value) gt,
1297 : required TResult Function(HasPredicate value) has,
1298 : required TResult Function(InRangePredicate value) inRange,
1299 : required TResult Function(InPredicate value) into,
1300 : required TResult Function(LtPredicate value) lt,
1301 : required TResult Function(MissingPredicate value) missing,
1302 : required TResult Function(NearPredicate value) near,
1303 : required TResult Function(NotPredicate value) not,
1304 : required TResult Function(SimilarPredicate value) similar,
1305 : required TResult Function(DateAfterPredicate value) dateAfter,
1306 : required TResult Function(DateBeforePredicate value) dateBefore,
1307 : required TResult Function(DateBetweenPredicate value) dateBetween,
1308 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
1309 : required TResult Function(DateDayOfMonthAfterPredicate value)
1310 : dateDayOfMonthAfter,
1311 : required TResult Function(DateDayOfMonthBeforePredicate value)
1312 : dateDayOfMonthBefore,
1313 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
1314 : required TResult Function(DateDayOfWeekAfterPredicate value)
1315 : dateDayOfWeekAfter,
1316 : required TResult Function(DateDayOfWeekBeforePredicate value)
1317 : dateDayOfWeekBefore,
1318 : required TResult Function(DateMonthPredicate value) dateMonth,
1319 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
1320 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
1321 : required TResult Function(DateYearPredicate value) dateYear,
1322 : required TResult Function(DateHourPredicate value) hour,
1323 : required TResult Function(DateHourAfterPredicate value) hourAfter,
1324 : required TResult Function(DateHourBeforePredicate value) hourBefore,
1325 : }) {
1326 1 : return gt(this);
1327 : }
1328 :
1329 0 : @override
1330 : @optionalTypeArgs
1331 : TResult maybeMap<TResult extends Object?>({
1332 : TResult Function(AnyPredicate value)? any,
1333 : TResult Function(AtPredicate value)? at,
1334 : TResult Function(FullTextPredicate value)? fullText,
1335 : TResult Function(GtPredicate value)? gt,
1336 : TResult Function(HasPredicate value)? has,
1337 : TResult Function(InRangePredicate value)? inRange,
1338 : TResult Function(InPredicate value)? into,
1339 : TResult Function(LtPredicate value)? lt,
1340 : TResult Function(MissingPredicate value)? missing,
1341 : TResult Function(NearPredicate value)? near,
1342 : TResult Function(NotPredicate value)? not,
1343 : TResult Function(SimilarPredicate value)? similar,
1344 : TResult Function(DateAfterPredicate value)? dateAfter,
1345 : TResult Function(DateBeforePredicate value)? dateBefore,
1346 : TResult Function(DateBetweenPredicate value)? dateBetween,
1347 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
1348 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
1349 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
1350 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
1351 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
1352 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
1353 : TResult Function(DateMonthPredicate value)? dateMonth,
1354 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
1355 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
1356 : TResult Function(DateYearPredicate value)? dateYear,
1357 : TResult Function(DateHourPredicate value)? hour,
1358 : TResult Function(DateHourAfterPredicate value)? hourAfter,
1359 : TResult Function(DateHourBeforePredicate value)? hourBefore,
1360 : required TResult orElse(),
1361 : }) {
1362 : if (gt != null) {
1363 0 : return gt(this);
1364 : }
1365 0 : return orElse();
1366 : }
1367 : }
1368 :
1369 : abstract class GtPredicate implements Predicate {
1370 : factory GtPredicate(PredicatePath path, double value) = _$GtPredicate;
1371 :
1372 0 : PredicatePath get path => throw _privateConstructorUsedError;
1373 0 : double get value => throw _privateConstructorUsedError;
1374 0 : @JsonKey(ignore: true)
1375 : $GtPredicateCopyWith<GtPredicate> get copyWith =>
1376 0 : throw _privateConstructorUsedError;
1377 : }
1378 :
1379 : /// @nodoc
1380 : abstract class $HasPredicateCopyWith<$Res> {
1381 : factory $HasPredicateCopyWith(
1382 : HasPredicate value, $Res Function(HasPredicate) then) =
1383 : _$HasPredicateCopyWithImpl<$Res>;
1384 : $Res call({PredicatePath path});
1385 : }
1386 :
1387 : /// @nodoc
1388 : class _$HasPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
1389 : implements $HasPredicateCopyWith<$Res> {
1390 0 : _$HasPredicateCopyWithImpl(
1391 : HasPredicate _value, $Res Function(HasPredicate) _then)
1392 0 : : super(_value, (v) => _then(v as HasPredicate));
1393 :
1394 0 : @override
1395 0 : HasPredicate get _value => super._value as HasPredicate;
1396 :
1397 0 : @override
1398 : $Res call({
1399 : Object? path = freezed,
1400 : }) {
1401 0 : return _then(HasPredicate(
1402 0 : path == freezed
1403 0 : ? _value.path
1404 : : path // ignore: cast_nullable_to_non_nullable
1405 : as PredicatePath,
1406 : ));
1407 : }
1408 : }
1409 :
1410 : /// @nodoc
1411 :
1412 : class _$HasPredicate implements HasPredicate {
1413 1 : _$HasPredicate(this.path);
1414 :
1415 : @override
1416 : final PredicatePath path;
1417 :
1418 0 : @override
1419 : String toString() {
1420 0 : return 'Predicate.has(path: $path)';
1421 : }
1422 :
1423 0 : @override
1424 : bool operator ==(dynamic other) {
1425 : return identical(this, other) ||
1426 0 : (other is HasPredicate &&
1427 0 : (identical(other.path, path) ||
1428 0 : const DeepCollectionEquality().equals(other.path, path)));
1429 : }
1430 :
1431 0 : @override
1432 : int get hashCode =>
1433 0 : runtimeType.hashCode ^ const DeepCollectionEquality().hash(path);
1434 :
1435 0 : @JsonKey(ignore: true)
1436 : @override
1437 : $HasPredicateCopyWith<HasPredicate> get copyWith =>
1438 0 : _$HasPredicateCopyWithImpl<HasPredicate>(this, _$identity);
1439 :
1440 0 : @override
1441 : @optionalTypeArgs
1442 : TResult when<TResult extends Object?>({
1443 : required TResult Function(PredicatePath path, List<String> values) any,
1444 : required TResult Function(PredicatePath path, String value) at,
1445 : required TResult Function(PredicatePath path, String value) fullText,
1446 : required TResult Function(PredicatePath path, double value) gt,
1447 : required TResult Function(PredicatePath path) has,
1448 : required TResult Function(
1449 : PredicatePath path, double lowerLimit, double upperLimit)
1450 : inRange,
1451 : required TResult Function(PredicatePath path, List<String> values) into,
1452 : required TResult Function(PredicatePath path, double value) lt,
1453 : required TResult Function(PredicatePath path) missing,
1454 : required TResult Function(PredicatePath path, double latitude,
1455 : double longitude, double radius)
1456 : near,
1457 : required TResult Function(PredicatePath path, String value) not,
1458 : required TResult Function(String id, int value) similar,
1459 : required TResult Function(PredicatePath path, int epoch) dateAfter,
1460 : required TResult Function(PredicatePath path, int epoch) dateBefore,
1461 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
1462 : dateBetween,
1463 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
1464 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
1465 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
1466 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
1467 : required TResult Function(PredicatePath path, String day)
1468 : dateDayOfWeekAfter,
1469 : required TResult Function(PredicatePath path, String day)
1470 : dateDayOfWeekBefore,
1471 : required TResult Function(PredicatePath path, String month) dateMonth,
1472 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
1473 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
1474 : required TResult Function(PredicatePath path, int year) dateYear,
1475 : required TResult Function(PredicatePath path, int hour) hour,
1476 : required TResult Function(PredicatePath path, int hour) hourAfter,
1477 : required TResult Function(PredicatePath path, int hour) hourBefore,
1478 : }) {
1479 0 : return has(path);
1480 : }
1481 :
1482 0 : @override
1483 : @optionalTypeArgs
1484 : TResult maybeWhen<TResult extends Object?>({
1485 : TResult Function(PredicatePath path, List<String> values)? any,
1486 : TResult Function(PredicatePath path, String value)? at,
1487 : TResult Function(PredicatePath path, String value)? fullText,
1488 : TResult Function(PredicatePath path, double value)? gt,
1489 : TResult Function(PredicatePath path)? has,
1490 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
1491 : inRange,
1492 : TResult Function(PredicatePath path, List<String> values)? into,
1493 : TResult Function(PredicatePath path, double value)? lt,
1494 : TResult Function(PredicatePath path)? missing,
1495 : TResult Function(PredicatePath path, double latitude, double longitude,
1496 : double radius)?
1497 : near,
1498 : TResult Function(PredicatePath path, String value)? not,
1499 : TResult Function(String id, int value)? similar,
1500 : TResult Function(PredicatePath path, int epoch)? dateAfter,
1501 : TResult Function(PredicatePath path, int epoch)? dateBefore,
1502 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
1503 : dateBetween,
1504 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
1505 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
1506 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
1507 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
1508 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
1509 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
1510 : TResult Function(PredicatePath path, String month)? dateMonth,
1511 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
1512 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
1513 : TResult Function(PredicatePath path, int year)? dateYear,
1514 : TResult Function(PredicatePath path, int hour)? hour,
1515 : TResult Function(PredicatePath path, int hour)? hourAfter,
1516 : TResult Function(PredicatePath path, int hour)? hourBefore,
1517 : required TResult orElse(),
1518 : }) {
1519 : if (has != null) {
1520 0 : return has(path);
1521 : }
1522 0 : return orElse();
1523 : }
1524 :
1525 1 : @override
1526 : @optionalTypeArgs
1527 : TResult map<TResult extends Object?>({
1528 : required TResult Function(AnyPredicate value) any,
1529 : required TResult Function(AtPredicate value) at,
1530 : required TResult Function(FullTextPredicate value) fullText,
1531 : required TResult Function(GtPredicate value) gt,
1532 : required TResult Function(HasPredicate value) has,
1533 : required TResult Function(InRangePredicate value) inRange,
1534 : required TResult Function(InPredicate value) into,
1535 : required TResult Function(LtPredicate value) lt,
1536 : required TResult Function(MissingPredicate value) missing,
1537 : required TResult Function(NearPredicate value) near,
1538 : required TResult Function(NotPredicate value) not,
1539 : required TResult Function(SimilarPredicate value) similar,
1540 : required TResult Function(DateAfterPredicate value) dateAfter,
1541 : required TResult Function(DateBeforePredicate value) dateBefore,
1542 : required TResult Function(DateBetweenPredicate value) dateBetween,
1543 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
1544 : required TResult Function(DateDayOfMonthAfterPredicate value)
1545 : dateDayOfMonthAfter,
1546 : required TResult Function(DateDayOfMonthBeforePredicate value)
1547 : dateDayOfMonthBefore,
1548 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
1549 : required TResult Function(DateDayOfWeekAfterPredicate value)
1550 : dateDayOfWeekAfter,
1551 : required TResult Function(DateDayOfWeekBeforePredicate value)
1552 : dateDayOfWeekBefore,
1553 : required TResult Function(DateMonthPredicate value) dateMonth,
1554 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
1555 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
1556 : required TResult Function(DateYearPredicate value) dateYear,
1557 : required TResult Function(DateHourPredicate value) hour,
1558 : required TResult Function(DateHourAfterPredicate value) hourAfter,
1559 : required TResult Function(DateHourBeforePredicate value) hourBefore,
1560 : }) {
1561 1 : return has(this);
1562 : }
1563 :
1564 0 : @override
1565 : @optionalTypeArgs
1566 : TResult maybeMap<TResult extends Object?>({
1567 : TResult Function(AnyPredicate value)? any,
1568 : TResult Function(AtPredicate value)? at,
1569 : TResult Function(FullTextPredicate value)? fullText,
1570 : TResult Function(GtPredicate value)? gt,
1571 : TResult Function(HasPredicate value)? has,
1572 : TResult Function(InRangePredicate value)? inRange,
1573 : TResult Function(InPredicate value)? into,
1574 : TResult Function(LtPredicate value)? lt,
1575 : TResult Function(MissingPredicate value)? missing,
1576 : TResult Function(NearPredicate value)? near,
1577 : TResult Function(NotPredicate value)? not,
1578 : TResult Function(SimilarPredicate value)? similar,
1579 : TResult Function(DateAfterPredicate value)? dateAfter,
1580 : TResult Function(DateBeforePredicate value)? dateBefore,
1581 : TResult Function(DateBetweenPredicate value)? dateBetween,
1582 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
1583 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
1584 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
1585 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
1586 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
1587 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
1588 : TResult Function(DateMonthPredicate value)? dateMonth,
1589 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
1590 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
1591 : TResult Function(DateYearPredicate value)? dateYear,
1592 : TResult Function(DateHourPredicate value)? hour,
1593 : TResult Function(DateHourAfterPredicate value)? hourAfter,
1594 : TResult Function(DateHourBeforePredicate value)? hourBefore,
1595 : required TResult orElse(),
1596 : }) {
1597 : if (has != null) {
1598 0 : return has(this);
1599 : }
1600 0 : return orElse();
1601 : }
1602 : }
1603 :
1604 : abstract class HasPredicate implements Predicate {
1605 : factory HasPredicate(PredicatePath path) = _$HasPredicate;
1606 :
1607 0 : PredicatePath get path => throw _privateConstructorUsedError;
1608 0 : @JsonKey(ignore: true)
1609 : $HasPredicateCopyWith<HasPredicate> get copyWith =>
1610 0 : throw _privateConstructorUsedError;
1611 : }
1612 :
1613 : /// @nodoc
1614 : abstract class $InRangePredicateCopyWith<$Res> {
1615 : factory $InRangePredicateCopyWith(
1616 : InRangePredicate value, $Res Function(InRangePredicate) then) =
1617 : _$InRangePredicateCopyWithImpl<$Res>;
1618 : $Res call({PredicatePath path, double lowerLimit, double upperLimit});
1619 : }
1620 :
1621 : /// @nodoc
1622 : class _$InRangePredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
1623 : implements $InRangePredicateCopyWith<$Res> {
1624 0 : _$InRangePredicateCopyWithImpl(
1625 : InRangePredicate _value, $Res Function(InRangePredicate) _then)
1626 0 : : super(_value, (v) => _then(v as InRangePredicate));
1627 :
1628 0 : @override
1629 0 : InRangePredicate get _value => super._value as InRangePredicate;
1630 :
1631 0 : @override
1632 : $Res call({
1633 : Object? path = freezed,
1634 : Object? lowerLimit = freezed,
1635 : Object? upperLimit = freezed,
1636 : }) {
1637 0 : return _then(InRangePredicate(
1638 0 : path == freezed
1639 0 : ? _value.path
1640 : : path // ignore: cast_nullable_to_non_nullable
1641 : as PredicatePath,
1642 0 : lowerLimit == freezed
1643 0 : ? _value.lowerLimit
1644 : : lowerLimit // ignore: cast_nullable_to_non_nullable
1645 : as double,
1646 0 : upperLimit == freezed
1647 0 : ? _value.upperLimit
1648 : : upperLimit // ignore: cast_nullable_to_non_nullable
1649 : as double,
1650 : ));
1651 : }
1652 : }
1653 :
1654 : /// @nodoc
1655 :
1656 : class _$InRangePredicate implements InRangePredicate {
1657 1 : _$InRangePredicate(this.path, this.lowerLimit, this.upperLimit);
1658 :
1659 : @override
1660 : final PredicatePath path;
1661 : @override
1662 : final double lowerLimit;
1663 : @override
1664 : final double upperLimit;
1665 :
1666 0 : @override
1667 : String toString() {
1668 0 : return 'Predicate.inRange(path: $path, lowerLimit: $lowerLimit, upperLimit: $upperLimit)';
1669 : }
1670 :
1671 0 : @override
1672 : bool operator ==(dynamic other) {
1673 : return identical(this, other) ||
1674 0 : (other is InRangePredicate &&
1675 0 : (identical(other.path, path) ||
1676 0 : const DeepCollectionEquality().equals(other.path, path)) &&
1677 0 : (identical(other.lowerLimit, lowerLimit) ||
1678 : const DeepCollectionEquality()
1679 0 : .equals(other.lowerLimit, lowerLimit)) &&
1680 0 : (identical(other.upperLimit, upperLimit) ||
1681 : const DeepCollectionEquality()
1682 0 : .equals(other.upperLimit, upperLimit)));
1683 : }
1684 :
1685 0 : @override
1686 : int get hashCode =>
1687 0 : runtimeType.hashCode ^
1688 0 : const DeepCollectionEquality().hash(path) ^
1689 0 : const DeepCollectionEquality().hash(lowerLimit) ^
1690 0 : const DeepCollectionEquality().hash(upperLimit);
1691 :
1692 0 : @JsonKey(ignore: true)
1693 : @override
1694 : $InRangePredicateCopyWith<InRangePredicate> get copyWith =>
1695 0 : _$InRangePredicateCopyWithImpl<InRangePredicate>(this, _$identity);
1696 :
1697 0 : @override
1698 : @optionalTypeArgs
1699 : TResult when<TResult extends Object?>({
1700 : required TResult Function(PredicatePath path, List<String> values) any,
1701 : required TResult Function(PredicatePath path, String value) at,
1702 : required TResult Function(PredicatePath path, String value) fullText,
1703 : required TResult Function(PredicatePath path, double value) gt,
1704 : required TResult Function(PredicatePath path) has,
1705 : required TResult Function(
1706 : PredicatePath path, double lowerLimit, double upperLimit)
1707 : inRange,
1708 : required TResult Function(PredicatePath path, List<String> values) into,
1709 : required TResult Function(PredicatePath path, double value) lt,
1710 : required TResult Function(PredicatePath path) missing,
1711 : required TResult Function(PredicatePath path, double latitude,
1712 : double longitude, double radius)
1713 : near,
1714 : required TResult Function(PredicatePath path, String value) not,
1715 : required TResult Function(String id, int value) similar,
1716 : required TResult Function(PredicatePath path, int epoch) dateAfter,
1717 : required TResult Function(PredicatePath path, int epoch) dateBefore,
1718 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
1719 : dateBetween,
1720 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
1721 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
1722 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
1723 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
1724 : required TResult Function(PredicatePath path, String day)
1725 : dateDayOfWeekAfter,
1726 : required TResult Function(PredicatePath path, String day)
1727 : dateDayOfWeekBefore,
1728 : required TResult Function(PredicatePath path, String month) dateMonth,
1729 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
1730 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
1731 : required TResult Function(PredicatePath path, int year) dateYear,
1732 : required TResult Function(PredicatePath path, int hour) hour,
1733 : required TResult Function(PredicatePath path, int hour) hourAfter,
1734 : required TResult Function(PredicatePath path, int hour) hourBefore,
1735 : }) {
1736 0 : return inRange(path, lowerLimit, upperLimit);
1737 : }
1738 :
1739 0 : @override
1740 : @optionalTypeArgs
1741 : TResult maybeWhen<TResult extends Object?>({
1742 : TResult Function(PredicatePath path, List<String> values)? any,
1743 : TResult Function(PredicatePath path, String value)? at,
1744 : TResult Function(PredicatePath path, String value)? fullText,
1745 : TResult Function(PredicatePath path, double value)? gt,
1746 : TResult Function(PredicatePath path)? has,
1747 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
1748 : inRange,
1749 : TResult Function(PredicatePath path, List<String> values)? into,
1750 : TResult Function(PredicatePath path, double value)? lt,
1751 : TResult Function(PredicatePath path)? missing,
1752 : TResult Function(PredicatePath path, double latitude, double longitude,
1753 : double radius)?
1754 : near,
1755 : TResult Function(PredicatePath path, String value)? not,
1756 : TResult Function(String id, int value)? similar,
1757 : TResult Function(PredicatePath path, int epoch)? dateAfter,
1758 : TResult Function(PredicatePath path, int epoch)? dateBefore,
1759 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
1760 : dateBetween,
1761 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
1762 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
1763 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
1764 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
1765 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
1766 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
1767 : TResult Function(PredicatePath path, String month)? dateMonth,
1768 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
1769 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
1770 : TResult Function(PredicatePath path, int year)? dateYear,
1771 : TResult Function(PredicatePath path, int hour)? hour,
1772 : TResult Function(PredicatePath path, int hour)? hourAfter,
1773 : TResult Function(PredicatePath path, int hour)? hourBefore,
1774 : required TResult orElse(),
1775 : }) {
1776 : if (inRange != null) {
1777 0 : return inRange(path, lowerLimit, upperLimit);
1778 : }
1779 0 : return orElse();
1780 : }
1781 :
1782 1 : @override
1783 : @optionalTypeArgs
1784 : TResult map<TResult extends Object?>({
1785 : required TResult Function(AnyPredicate value) any,
1786 : required TResult Function(AtPredicate value) at,
1787 : required TResult Function(FullTextPredicate value) fullText,
1788 : required TResult Function(GtPredicate value) gt,
1789 : required TResult Function(HasPredicate value) has,
1790 : required TResult Function(InRangePredicate value) inRange,
1791 : required TResult Function(InPredicate value) into,
1792 : required TResult Function(LtPredicate value) lt,
1793 : required TResult Function(MissingPredicate value) missing,
1794 : required TResult Function(NearPredicate value) near,
1795 : required TResult Function(NotPredicate value) not,
1796 : required TResult Function(SimilarPredicate value) similar,
1797 : required TResult Function(DateAfterPredicate value) dateAfter,
1798 : required TResult Function(DateBeforePredicate value) dateBefore,
1799 : required TResult Function(DateBetweenPredicate value) dateBetween,
1800 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
1801 : required TResult Function(DateDayOfMonthAfterPredicate value)
1802 : dateDayOfMonthAfter,
1803 : required TResult Function(DateDayOfMonthBeforePredicate value)
1804 : dateDayOfMonthBefore,
1805 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
1806 : required TResult Function(DateDayOfWeekAfterPredicate value)
1807 : dateDayOfWeekAfter,
1808 : required TResult Function(DateDayOfWeekBeforePredicate value)
1809 : dateDayOfWeekBefore,
1810 : required TResult Function(DateMonthPredicate value) dateMonth,
1811 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
1812 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
1813 : required TResult Function(DateYearPredicate value) dateYear,
1814 : required TResult Function(DateHourPredicate value) hour,
1815 : required TResult Function(DateHourAfterPredicate value) hourAfter,
1816 : required TResult Function(DateHourBeforePredicate value) hourBefore,
1817 : }) {
1818 1 : return inRange(this);
1819 : }
1820 :
1821 0 : @override
1822 : @optionalTypeArgs
1823 : TResult maybeMap<TResult extends Object?>({
1824 : TResult Function(AnyPredicate value)? any,
1825 : TResult Function(AtPredicate value)? at,
1826 : TResult Function(FullTextPredicate value)? fullText,
1827 : TResult Function(GtPredicate value)? gt,
1828 : TResult Function(HasPredicate value)? has,
1829 : TResult Function(InRangePredicate value)? inRange,
1830 : TResult Function(InPredicate value)? into,
1831 : TResult Function(LtPredicate value)? lt,
1832 : TResult Function(MissingPredicate value)? missing,
1833 : TResult Function(NearPredicate value)? near,
1834 : TResult Function(NotPredicate value)? not,
1835 : TResult Function(SimilarPredicate value)? similar,
1836 : TResult Function(DateAfterPredicate value)? dateAfter,
1837 : TResult Function(DateBeforePredicate value)? dateBefore,
1838 : TResult Function(DateBetweenPredicate value)? dateBetween,
1839 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
1840 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
1841 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
1842 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
1843 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
1844 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
1845 : TResult Function(DateMonthPredicate value)? dateMonth,
1846 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
1847 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
1848 : TResult Function(DateYearPredicate value)? dateYear,
1849 : TResult Function(DateHourPredicate value)? hour,
1850 : TResult Function(DateHourAfterPredicate value)? hourAfter,
1851 : TResult Function(DateHourBeforePredicate value)? hourBefore,
1852 : required TResult orElse(),
1853 : }) {
1854 : if (inRange != null) {
1855 0 : return inRange(this);
1856 : }
1857 0 : return orElse();
1858 : }
1859 : }
1860 :
1861 : abstract class InRangePredicate implements Predicate {
1862 : factory InRangePredicate(
1863 : PredicatePath path, double lowerLimit, double upperLimit) =
1864 : _$InRangePredicate;
1865 :
1866 0 : PredicatePath get path => throw _privateConstructorUsedError;
1867 0 : double get lowerLimit => throw _privateConstructorUsedError;
1868 0 : double get upperLimit => throw _privateConstructorUsedError;
1869 0 : @JsonKey(ignore: true)
1870 : $InRangePredicateCopyWith<InRangePredicate> get copyWith =>
1871 0 : throw _privateConstructorUsedError;
1872 : }
1873 :
1874 : /// @nodoc
1875 : abstract class $InPredicateCopyWith<$Res> {
1876 : factory $InPredicateCopyWith(
1877 : InPredicate value, $Res Function(InPredicate) then) =
1878 : _$InPredicateCopyWithImpl<$Res>;
1879 : $Res call({PredicatePath path, List<String> values});
1880 : }
1881 :
1882 : /// @nodoc
1883 : class _$InPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
1884 : implements $InPredicateCopyWith<$Res> {
1885 0 : _$InPredicateCopyWithImpl(
1886 : InPredicate _value, $Res Function(InPredicate) _then)
1887 0 : : super(_value, (v) => _then(v as InPredicate));
1888 :
1889 0 : @override
1890 0 : InPredicate get _value => super._value as InPredicate;
1891 :
1892 0 : @override
1893 : $Res call({
1894 : Object? path = freezed,
1895 : Object? values = freezed,
1896 : }) {
1897 0 : return _then(InPredicate(
1898 0 : path == freezed
1899 0 : ? _value.path
1900 : : path // ignore: cast_nullable_to_non_nullable
1901 : as PredicatePath,
1902 0 : values == freezed
1903 0 : ? _value.values
1904 : : values // ignore: cast_nullable_to_non_nullable
1905 : as List<String>,
1906 : ));
1907 : }
1908 : }
1909 :
1910 : /// @nodoc
1911 :
1912 : class _$InPredicate implements InPredicate {
1913 1 : _$InPredicate(this.path, this.values);
1914 :
1915 : @override
1916 : final PredicatePath path;
1917 : @override
1918 : final List<String> values;
1919 :
1920 0 : @override
1921 : String toString() {
1922 0 : return 'Predicate.into(path: $path, values: $values)';
1923 : }
1924 :
1925 0 : @override
1926 : bool operator ==(dynamic other) {
1927 : return identical(this, other) ||
1928 0 : (other is InPredicate &&
1929 0 : (identical(other.path, path) ||
1930 0 : const DeepCollectionEquality().equals(other.path, path)) &&
1931 0 : (identical(other.values, values) ||
1932 0 : const DeepCollectionEquality().equals(other.values, values)));
1933 : }
1934 :
1935 0 : @override
1936 : int get hashCode =>
1937 0 : runtimeType.hashCode ^
1938 0 : const DeepCollectionEquality().hash(path) ^
1939 0 : const DeepCollectionEquality().hash(values);
1940 :
1941 0 : @JsonKey(ignore: true)
1942 : @override
1943 : $InPredicateCopyWith<InPredicate> get copyWith =>
1944 0 : _$InPredicateCopyWithImpl<InPredicate>(this, _$identity);
1945 :
1946 0 : @override
1947 : @optionalTypeArgs
1948 : TResult when<TResult extends Object?>({
1949 : required TResult Function(PredicatePath path, List<String> values) any,
1950 : required TResult Function(PredicatePath path, String value) at,
1951 : required TResult Function(PredicatePath path, String value) fullText,
1952 : required TResult Function(PredicatePath path, double value) gt,
1953 : required TResult Function(PredicatePath path) has,
1954 : required TResult Function(
1955 : PredicatePath path, double lowerLimit, double upperLimit)
1956 : inRange,
1957 : required TResult Function(PredicatePath path, List<String> values) into,
1958 : required TResult Function(PredicatePath path, double value) lt,
1959 : required TResult Function(PredicatePath path) missing,
1960 : required TResult Function(PredicatePath path, double latitude,
1961 : double longitude, double radius)
1962 : near,
1963 : required TResult Function(PredicatePath path, String value) not,
1964 : required TResult Function(String id, int value) similar,
1965 : required TResult Function(PredicatePath path, int epoch) dateAfter,
1966 : required TResult Function(PredicatePath path, int epoch) dateBefore,
1967 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
1968 : dateBetween,
1969 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
1970 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
1971 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
1972 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
1973 : required TResult Function(PredicatePath path, String day)
1974 : dateDayOfWeekAfter,
1975 : required TResult Function(PredicatePath path, String day)
1976 : dateDayOfWeekBefore,
1977 : required TResult Function(PredicatePath path, String month) dateMonth,
1978 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
1979 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
1980 : required TResult Function(PredicatePath path, int year) dateYear,
1981 : required TResult Function(PredicatePath path, int hour) hour,
1982 : required TResult Function(PredicatePath path, int hour) hourAfter,
1983 : required TResult Function(PredicatePath path, int hour) hourBefore,
1984 : }) {
1985 0 : return into(path, values);
1986 : }
1987 :
1988 0 : @override
1989 : @optionalTypeArgs
1990 : TResult maybeWhen<TResult extends Object?>({
1991 : TResult Function(PredicatePath path, List<String> values)? any,
1992 : TResult Function(PredicatePath path, String value)? at,
1993 : TResult Function(PredicatePath path, String value)? fullText,
1994 : TResult Function(PredicatePath path, double value)? gt,
1995 : TResult Function(PredicatePath path)? has,
1996 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
1997 : inRange,
1998 : TResult Function(PredicatePath path, List<String> values)? into,
1999 : TResult Function(PredicatePath path, double value)? lt,
2000 : TResult Function(PredicatePath path)? missing,
2001 : TResult Function(PredicatePath path, double latitude, double longitude,
2002 : double radius)?
2003 : near,
2004 : TResult Function(PredicatePath path, String value)? not,
2005 : TResult Function(String id, int value)? similar,
2006 : TResult Function(PredicatePath path, int epoch)? dateAfter,
2007 : TResult Function(PredicatePath path, int epoch)? dateBefore,
2008 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
2009 : dateBetween,
2010 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
2011 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
2012 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
2013 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
2014 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
2015 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
2016 : TResult Function(PredicatePath path, String month)? dateMonth,
2017 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
2018 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
2019 : TResult Function(PredicatePath path, int year)? dateYear,
2020 : TResult Function(PredicatePath path, int hour)? hour,
2021 : TResult Function(PredicatePath path, int hour)? hourAfter,
2022 : TResult Function(PredicatePath path, int hour)? hourBefore,
2023 : required TResult orElse(),
2024 : }) {
2025 : if (into != null) {
2026 0 : return into(path, values);
2027 : }
2028 0 : return orElse();
2029 : }
2030 :
2031 1 : @override
2032 : @optionalTypeArgs
2033 : TResult map<TResult extends Object?>({
2034 : required TResult Function(AnyPredicate value) any,
2035 : required TResult Function(AtPredicate value) at,
2036 : required TResult Function(FullTextPredicate value) fullText,
2037 : required TResult Function(GtPredicate value) gt,
2038 : required TResult Function(HasPredicate value) has,
2039 : required TResult Function(InRangePredicate value) inRange,
2040 : required TResult Function(InPredicate value) into,
2041 : required TResult Function(LtPredicate value) lt,
2042 : required TResult Function(MissingPredicate value) missing,
2043 : required TResult Function(NearPredicate value) near,
2044 : required TResult Function(NotPredicate value) not,
2045 : required TResult Function(SimilarPredicate value) similar,
2046 : required TResult Function(DateAfterPredicate value) dateAfter,
2047 : required TResult Function(DateBeforePredicate value) dateBefore,
2048 : required TResult Function(DateBetweenPredicate value) dateBetween,
2049 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
2050 : required TResult Function(DateDayOfMonthAfterPredicate value)
2051 : dateDayOfMonthAfter,
2052 : required TResult Function(DateDayOfMonthBeforePredicate value)
2053 : dateDayOfMonthBefore,
2054 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
2055 : required TResult Function(DateDayOfWeekAfterPredicate value)
2056 : dateDayOfWeekAfter,
2057 : required TResult Function(DateDayOfWeekBeforePredicate value)
2058 : dateDayOfWeekBefore,
2059 : required TResult Function(DateMonthPredicate value) dateMonth,
2060 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
2061 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
2062 : required TResult Function(DateYearPredicate value) dateYear,
2063 : required TResult Function(DateHourPredicate value) hour,
2064 : required TResult Function(DateHourAfterPredicate value) hourAfter,
2065 : required TResult Function(DateHourBeforePredicate value) hourBefore,
2066 : }) {
2067 1 : return into(this);
2068 : }
2069 :
2070 0 : @override
2071 : @optionalTypeArgs
2072 : TResult maybeMap<TResult extends Object?>({
2073 : TResult Function(AnyPredicate value)? any,
2074 : TResult Function(AtPredicate value)? at,
2075 : TResult Function(FullTextPredicate value)? fullText,
2076 : TResult Function(GtPredicate value)? gt,
2077 : TResult Function(HasPredicate value)? has,
2078 : TResult Function(InRangePredicate value)? inRange,
2079 : TResult Function(InPredicate value)? into,
2080 : TResult Function(LtPredicate value)? lt,
2081 : TResult Function(MissingPredicate value)? missing,
2082 : TResult Function(NearPredicate value)? near,
2083 : TResult Function(NotPredicate value)? not,
2084 : TResult Function(SimilarPredicate value)? similar,
2085 : TResult Function(DateAfterPredicate value)? dateAfter,
2086 : TResult Function(DateBeforePredicate value)? dateBefore,
2087 : TResult Function(DateBetweenPredicate value)? dateBetween,
2088 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
2089 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
2090 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
2091 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
2092 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
2093 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
2094 : TResult Function(DateMonthPredicate value)? dateMonth,
2095 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
2096 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
2097 : TResult Function(DateYearPredicate value)? dateYear,
2098 : TResult Function(DateHourPredicate value)? hour,
2099 : TResult Function(DateHourAfterPredicate value)? hourAfter,
2100 : TResult Function(DateHourBeforePredicate value)? hourBefore,
2101 : required TResult orElse(),
2102 : }) {
2103 : if (into != null) {
2104 0 : return into(this);
2105 : }
2106 0 : return orElse();
2107 : }
2108 : }
2109 :
2110 : abstract class InPredicate implements Predicate {
2111 : factory InPredicate(PredicatePath path, List<String> values) = _$InPredicate;
2112 :
2113 0 : PredicatePath get path => throw _privateConstructorUsedError;
2114 0 : List<String> get values => throw _privateConstructorUsedError;
2115 0 : @JsonKey(ignore: true)
2116 : $InPredicateCopyWith<InPredicate> get copyWith =>
2117 0 : throw _privateConstructorUsedError;
2118 : }
2119 :
2120 : /// @nodoc
2121 : abstract class $LtPredicateCopyWith<$Res> {
2122 : factory $LtPredicateCopyWith(
2123 : LtPredicate value, $Res Function(LtPredicate) then) =
2124 : _$LtPredicateCopyWithImpl<$Res>;
2125 : $Res call({PredicatePath path, double value});
2126 : }
2127 :
2128 : /// @nodoc
2129 : class _$LtPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
2130 : implements $LtPredicateCopyWith<$Res> {
2131 0 : _$LtPredicateCopyWithImpl(
2132 : LtPredicate _value, $Res Function(LtPredicate) _then)
2133 0 : : super(_value, (v) => _then(v as LtPredicate));
2134 :
2135 0 : @override
2136 0 : LtPredicate get _value => super._value as LtPredicate;
2137 :
2138 0 : @override
2139 : $Res call({
2140 : Object? path = freezed,
2141 : Object? value = freezed,
2142 : }) {
2143 0 : return _then(LtPredicate(
2144 0 : path == freezed
2145 0 : ? _value.path
2146 : : path // ignore: cast_nullable_to_non_nullable
2147 : as PredicatePath,
2148 0 : value == freezed
2149 0 : ? _value.value
2150 : : value // ignore: cast_nullable_to_non_nullable
2151 : as double,
2152 : ));
2153 : }
2154 : }
2155 :
2156 : /// @nodoc
2157 :
2158 : class _$LtPredicate implements LtPredicate {
2159 1 : _$LtPredicate(this.path, this.value);
2160 :
2161 : @override
2162 : final PredicatePath path;
2163 : @override
2164 : final double value;
2165 :
2166 0 : @override
2167 : String toString() {
2168 0 : return 'Predicate.lt(path: $path, value: $value)';
2169 : }
2170 :
2171 0 : @override
2172 : bool operator ==(dynamic other) {
2173 : return identical(this, other) ||
2174 0 : (other is LtPredicate &&
2175 0 : (identical(other.path, path) ||
2176 0 : const DeepCollectionEquality().equals(other.path, path)) &&
2177 0 : (identical(other.value, value) ||
2178 0 : const DeepCollectionEquality().equals(other.value, value)));
2179 : }
2180 :
2181 0 : @override
2182 : int get hashCode =>
2183 0 : runtimeType.hashCode ^
2184 0 : const DeepCollectionEquality().hash(path) ^
2185 0 : const DeepCollectionEquality().hash(value);
2186 :
2187 0 : @JsonKey(ignore: true)
2188 : @override
2189 : $LtPredicateCopyWith<LtPredicate> get copyWith =>
2190 0 : _$LtPredicateCopyWithImpl<LtPredicate>(this, _$identity);
2191 :
2192 0 : @override
2193 : @optionalTypeArgs
2194 : TResult when<TResult extends Object?>({
2195 : required TResult Function(PredicatePath path, List<String> values) any,
2196 : required TResult Function(PredicatePath path, String value) at,
2197 : required TResult Function(PredicatePath path, String value) fullText,
2198 : required TResult Function(PredicatePath path, double value) gt,
2199 : required TResult Function(PredicatePath path) has,
2200 : required TResult Function(
2201 : PredicatePath path, double lowerLimit, double upperLimit)
2202 : inRange,
2203 : required TResult Function(PredicatePath path, List<String> values) into,
2204 : required TResult Function(PredicatePath path, double value) lt,
2205 : required TResult Function(PredicatePath path) missing,
2206 : required TResult Function(PredicatePath path, double latitude,
2207 : double longitude, double radius)
2208 : near,
2209 : required TResult Function(PredicatePath path, String value) not,
2210 : required TResult Function(String id, int value) similar,
2211 : required TResult Function(PredicatePath path, int epoch) dateAfter,
2212 : required TResult Function(PredicatePath path, int epoch) dateBefore,
2213 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
2214 : dateBetween,
2215 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
2216 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
2217 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
2218 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
2219 : required TResult Function(PredicatePath path, String day)
2220 : dateDayOfWeekAfter,
2221 : required TResult Function(PredicatePath path, String day)
2222 : dateDayOfWeekBefore,
2223 : required TResult Function(PredicatePath path, String month) dateMonth,
2224 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
2225 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
2226 : required TResult Function(PredicatePath path, int year) dateYear,
2227 : required TResult Function(PredicatePath path, int hour) hour,
2228 : required TResult Function(PredicatePath path, int hour) hourAfter,
2229 : required TResult Function(PredicatePath path, int hour) hourBefore,
2230 : }) {
2231 0 : return lt(path, value);
2232 : }
2233 :
2234 0 : @override
2235 : @optionalTypeArgs
2236 : TResult maybeWhen<TResult extends Object?>({
2237 : TResult Function(PredicatePath path, List<String> values)? any,
2238 : TResult Function(PredicatePath path, String value)? at,
2239 : TResult Function(PredicatePath path, String value)? fullText,
2240 : TResult Function(PredicatePath path, double value)? gt,
2241 : TResult Function(PredicatePath path)? has,
2242 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
2243 : inRange,
2244 : TResult Function(PredicatePath path, List<String> values)? into,
2245 : TResult Function(PredicatePath path, double value)? lt,
2246 : TResult Function(PredicatePath path)? missing,
2247 : TResult Function(PredicatePath path, double latitude, double longitude,
2248 : double radius)?
2249 : near,
2250 : TResult Function(PredicatePath path, String value)? not,
2251 : TResult Function(String id, int value)? similar,
2252 : TResult Function(PredicatePath path, int epoch)? dateAfter,
2253 : TResult Function(PredicatePath path, int epoch)? dateBefore,
2254 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
2255 : dateBetween,
2256 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
2257 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
2258 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
2259 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
2260 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
2261 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
2262 : TResult Function(PredicatePath path, String month)? dateMonth,
2263 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
2264 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
2265 : TResult Function(PredicatePath path, int year)? dateYear,
2266 : TResult Function(PredicatePath path, int hour)? hour,
2267 : TResult Function(PredicatePath path, int hour)? hourAfter,
2268 : TResult Function(PredicatePath path, int hour)? hourBefore,
2269 : required TResult orElse(),
2270 : }) {
2271 : if (lt != null) {
2272 0 : return lt(path, value);
2273 : }
2274 0 : return orElse();
2275 : }
2276 :
2277 1 : @override
2278 : @optionalTypeArgs
2279 : TResult map<TResult extends Object?>({
2280 : required TResult Function(AnyPredicate value) any,
2281 : required TResult Function(AtPredicate value) at,
2282 : required TResult Function(FullTextPredicate value) fullText,
2283 : required TResult Function(GtPredicate value) gt,
2284 : required TResult Function(HasPredicate value) has,
2285 : required TResult Function(InRangePredicate value) inRange,
2286 : required TResult Function(InPredicate value) into,
2287 : required TResult Function(LtPredicate value) lt,
2288 : required TResult Function(MissingPredicate value) missing,
2289 : required TResult Function(NearPredicate value) near,
2290 : required TResult Function(NotPredicate value) not,
2291 : required TResult Function(SimilarPredicate value) similar,
2292 : required TResult Function(DateAfterPredicate value) dateAfter,
2293 : required TResult Function(DateBeforePredicate value) dateBefore,
2294 : required TResult Function(DateBetweenPredicate value) dateBetween,
2295 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
2296 : required TResult Function(DateDayOfMonthAfterPredicate value)
2297 : dateDayOfMonthAfter,
2298 : required TResult Function(DateDayOfMonthBeforePredicate value)
2299 : dateDayOfMonthBefore,
2300 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
2301 : required TResult Function(DateDayOfWeekAfterPredicate value)
2302 : dateDayOfWeekAfter,
2303 : required TResult Function(DateDayOfWeekBeforePredicate value)
2304 : dateDayOfWeekBefore,
2305 : required TResult Function(DateMonthPredicate value) dateMonth,
2306 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
2307 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
2308 : required TResult Function(DateYearPredicate value) dateYear,
2309 : required TResult Function(DateHourPredicate value) hour,
2310 : required TResult Function(DateHourAfterPredicate value) hourAfter,
2311 : required TResult Function(DateHourBeforePredicate value) hourBefore,
2312 : }) {
2313 1 : return lt(this);
2314 : }
2315 :
2316 0 : @override
2317 : @optionalTypeArgs
2318 : TResult maybeMap<TResult extends Object?>({
2319 : TResult Function(AnyPredicate value)? any,
2320 : TResult Function(AtPredicate value)? at,
2321 : TResult Function(FullTextPredicate value)? fullText,
2322 : TResult Function(GtPredicate value)? gt,
2323 : TResult Function(HasPredicate value)? has,
2324 : TResult Function(InRangePredicate value)? inRange,
2325 : TResult Function(InPredicate value)? into,
2326 : TResult Function(LtPredicate value)? lt,
2327 : TResult Function(MissingPredicate value)? missing,
2328 : TResult Function(NearPredicate value)? near,
2329 : TResult Function(NotPredicate value)? not,
2330 : TResult Function(SimilarPredicate value)? similar,
2331 : TResult Function(DateAfterPredicate value)? dateAfter,
2332 : TResult Function(DateBeforePredicate value)? dateBefore,
2333 : TResult Function(DateBetweenPredicate value)? dateBetween,
2334 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
2335 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
2336 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
2337 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
2338 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
2339 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
2340 : TResult Function(DateMonthPredicate value)? dateMonth,
2341 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
2342 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
2343 : TResult Function(DateYearPredicate value)? dateYear,
2344 : TResult Function(DateHourPredicate value)? hour,
2345 : TResult Function(DateHourAfterPredicate value)? hourAfter,
2346 : TResult Function(DateHourBeforePredicate value)? hourBefore,
2347 : required TResult orElse(),
2348 : }) {
2349 : if (lt != null) {
2350 0 : return lt(this);
2351 : }
2352 0 : return orElse();
2353 : }
2354 : }
2355 :
2356 : abstract class LtPredicate implements Predicate {
2357 : factory LtPredicate(PredicatePath path, double value) = _$LtPredicate;
2358 :
2359 0 : PredicatePath get path => throw _privateConstructorUsedError;
2360 0 : double get value => throw _privateConstructorUsedError;
2361 0 : @JsonKey(ignore: true)
2362 : $LtPredicateCopyWith<LtPredicate> get copyWith =>
2363 0 : throw _privateConstructorUsedError;
2364 : }
2365 :
2366 : /// @nodoc
2367 : abstract class $MissingPredicateCopyWith<$Res> {
2368 : factory $MissingPredicateCopyWith(
2369 : MissingPredicate value, $Res Function(MissingPredicate) then) =
2370 : _$MissingPredicateCopyWithImpl<$Res>;
2371 : $Res call({PredicatePath path});
2372 : }
2373 :
2374 : /// @nodoc
2375 : class _$MissingPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
2376 : implements $MissingPredicateCopyWith<$Res> {
2377 0 : _$MissingPredicateCopyWithImpl(
2378 : MissingPredicate _value, $Res Function(MissingPredicate) _then)
2379 0 : : super(_value, (v) => _then(v as MissingPredicate));
2380 :
2381 0 : @override
2382 0 : MissingPredicate get _value => super._value as MissingPredicate;
2383 :
2384 0 : @override
2385 : $Res call({
2386 : Object? path = freezed,
2387 : }) {
2388 0 : return _then(MissingPredicate(
2389 0 : path == freezed
2390 0 : ? _value.path
2391 : : path // ignore: cast_nullable_to_non_nullable
2392 : as PredicatePath,
2393 : ));
2394 : }
2395 : }
2396 :
2397 : /// @nodoc
2398 :
2399 : class _$MissingPredicate implements MissingPredicate {
2400 1 : _$MissingPredicate(this.path);
2401 :
2402 : @override
2403 : final PredicatePath path;
2404 :
2405 0 : @override
2406 : String toString() {
2407 0 : return 'Predicate.missing(path: $path)';
2408 : }
2409 :
2410 0 : @override
2411 : bool operator ==(dynamic other) {
2412 : return identical(this, other) ||
2413 0 : (other is MissingPredicate &&
2414 0 : (identical(other.path, path) ||
2415 0 : const DeepCollectionEquality().equals(other.path, path)));
2416 : }
2417 :
2418 0 : @override
2419 : int get hashCode =>
2420 0 : runtimeType.hashCode ^ const DeepCollectionEquality().hash(path);
2421 :
2422 0 : @JsonKey(ignore: true)
2423 : @override
2424 : $MissingPredicateCopyWith<MissingPredicate> get copyWith =>
2425 0 : _$MissingPredicateCopyWithImpl<MissingPredicate>(this, _$identity);
2426 :
2427 0 : @override
2428 : @optionalTypeArgs
2429 : TResult when<TResult extends Object?>({
2430 : required TResult Function(PredicatePath path, List<String> values) any,
2431 : required TResult Function(PredicatePath path, String value) at,
2432 : required TResult Function(PredicatePath path, String value) fullText,
2433 : required TResult Function(PredicatePath path, double value) gt,
2434 : required TResult Function(PredicatePath path) has,
2435 : required TResult Function(
2436 : PredicatePath path, double lowerLimit, double upperLimit)
2437 : inRange,
2438 : required TResult Function(PredicatePath path, List<String> values) into,
2439 : required TResult Function(PredicatePath path, double value) lt,
2440 : required TResult Function(PredicatePath path) missing,
2441 : required TResult Function(PredicatePath path, double latitude,
2442 : double longitude, double radius)
2443 : near,
2444 : required TResult Function(PredicatePath path, String value) not,
2445 : required TResult Function(String id, int value) similar,
2446 : required TResult Function(PredicatePath path, int epoch) dateAfter,
2447 : required TResult Function(PredicatePath path, int epoch) dateBefore,
2448 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
2449 : dateBetween,
2450 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
2451 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
2452 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
2453 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
2454 : required TResult Function(PredicatePath path, String day)
2455 : dateDayOfWeekAfter,
2456 : required TResult Function(PredicatePath path, String day)
2457 : dateDayOfWeekBefore,
2458 : required TResult Function(PredicatePath path, String month) dateMonth,
2459 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
2460 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
2461 : required TResult Function(PredicatePath path, int year) dateYear,
2462 : required TResult Function(PredicatePath path, int hour) hour,
2463 : required TResult Function(PredicatePath path, int hour) hourAfter,
2464 : required TResult Function(PredicatePath path, int hour) hourBefore,
2465 : }) {
2466 0 : return missing(path);
2467 : }
2468 :
2469 0 : @override
2470 : @optionalTypeArgs
2471 : TResult maybeWhen<TResult extends Object?>({
2472 : TResult Function(PredicatePath path, List<String> values)? any,
2473 : TResult Function(PredicatePath path, String value)? at,
2474 : TResult Function(PredicatePath path, String value)? fullText,
2475 : TResult Function(PredicatePath path, double value)? gt,
2476 : TResult Function(PredicatePath path)? has,
2477 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
2478 : inRange,
2479 : TResult Function(PredicatePath path, List<String> values)? into,
2480 : TResult Function(PredicatePath path, double value)? lt,
2481 : TResult Function(PredicatePath path)? missing,
2482 : TResult Function(PredicatePath path, double latitude, double longitude,
2483 : double radius)?
2484 : near,
2485 : TResult Function(PredicatePath path, String value)? not,
2486 : TResult Function(String id, int value)? similar,
2487 : TResult Function(PredicatePath path, int epoch)? dateAfter,
2488 : TResult Function(PredicatePath path, int epoch)? dateBefore,
2489 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
2490 : dateBetween,
2491 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
2492 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
2493 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
2494 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
2495 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
2496 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
2497 : TResult Function(PredicatePath path, String month)? dateMonth,
2498 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
2499 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
2500 : TResult Function(PredicatePath path, int year)? dateYear,
2501 : TResult Function(PredicatePath path, int hour)? hour,
2502 : TResult Function(PredicatePath path, int hour)? hourAfter,
2503 : TResult Function(PredicatePath path, int hour)? hourBefore,
2504 : required TResult orElse(),
2505 : }) {
2506 : if (missing != null) {
2507 0 : return missing(path);
2508 : }
2509 0 : return orElse();
2510 : }
2511 :
2512 1 : @override
2513 : @optionalTypeArgs
2514 : TResult map<TResult extends Object?>({
2515 : required TResult Function(AnyPredicate value) any,
2516 : required TResult Function(AtPredicate value) at,
2517 : required TResult Function(FullTextPredicate value) fullText,
2518 : required TResult Function(GtPredicate value) gt,
2519 : required TResult Function(HasPredicate value) has,
2520 : required TResult Function(InRangePredicate value) inRange,
2521 : required TResult Function(InPredicate value) into,
2522 : required TResult Function(LtPredicate value) lt,
2523 : required TResult Function(MissingPredicate value) missing,
2524 : required TResult Function(NearPredicate value) near,
2525 : required TResult Function(NotPredicate value) not,
2526 : required TResult Function(SimilarPredicate value) similar,
2527 : required TResult Function(DateAfterPredicate value) dateAfter,
2528 : required TResult Function(DateBeforePredicate value) dateBefore,
2529 : required TResult Function(DateBetweenPredicate value) dateBetween,
2530 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
2531 : required TResult Function(DateDayOfMonthAfterPredicate value)
2532 : dateDayOfMonthAfter,
2533 : required TResult Function(DateDayOfMonthBeforePredicate value)
2534 : dateDayOfMonthBefore,
2535 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
2536 : required TResult Function(DateDayOfWeekAfterPredicate value)
2537 : dateDayOfWeekAfter,
2538 : required TResult Function(DateDayOfWeekBeforePredicate value)
2539 : dateDayOfWeekBefore,
2540 : required TResult Function(DateMonthPredicate value) dateMonth,
2541 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
2542 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
2543 : required TResult Function(DateYearPredicate value) dateYear,
2544 : required TResult Function(DateHourPredicate value) hour,
2545 : required TResult Function(DateHourAfterPredicate value) hourAfter,
2546 : required TResult Function(DateHourBeforePredicate value) hourBefore,
2547 : }) {
2548 1 : return missing(this);
2549 : }
2550 :
2551 0 : @override
2552 : @optionalTypeArgs
2553 : TResult maybeMap<TResult extends Object?>({
2554 : TResult Function(AnyPredicate value)? any,
2555 : TResult Function(AtPredicate value)? at,
2556 : TResult Function(FullTextPredicate value)? fullText,
2557 : TResult Function(GtPredicate value)? gt,
2558 : TResult Function(HasPredicate value)? has,
2559 : TResult Function(InRangePredicate value)? inRange,
2560 : TResult Function(InPredicate value)? into,
2561 : TResult Function(LtPredicate value)? lt,
2562 : TResult Function(MissingPredicate value)? missing,
2563 : TResult Function(NearPredicate value)? near,
2564 : TResult Function(NotPredicate value)? not,
2565 : TResult Function(SimilarPredicate value)? similar,
2566 : TResult Function(DateAfterPredicate value)? dateAfter,
2567 : TResult Function(DateBeforePredicate value)? dateBefore,
2568 : TResult Function(DateBetweenPredicate value)? dateBetween,
2569 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
2570 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
2571 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
2572 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
2573 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
2574 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
2575 : TResult Function(DateMonthPredicate value)? dateMonth,
2576 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
2577 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
2578 : TResult Function(DateYearPredicate value)? dateYear,
2579 : TResult Function(DateHourPredicate value)? hour,
2580 : TResult Function(DateHourAfterPredicate value)? hourAfter,
2581 : TResult Function(DateHourBeforePredicate value)? hourBefore,
2582 : required TResult orElse(),
2583 : }) {
2584 : if (missing != null) {
2585 0 : return missing(this);
2586 : }
2587 0 : return orElse();
2588 : }
2589 : }
2590 :
2591 : abstract class MissingPredicate implements Predicate {
2592 : factory MissingPredicate(PredicatePath path) = _$MissingPredicate;
2593 :
2594 0 : PredicatePath get path => throw _privateConstructorUsedError;
2595 0 : @JsonKey(ignore: true)
2596 : $MissingPredicateCopyWith<MissingPredicate> get copyWith =>
2597 0 : throw _privateConstructorUsedError;
2598 : }
2599 :
2600 : /// @nodoc
2601 : abstract class $NearPredicateCopyWith<$Res> {
2602 : factory $NearPredicateCopyWith(
2603 : NearPredicate value, $Res Function(NearPredicate) then) =
2604 : _$NearPredicateCopyWithImpl<$Res>;
2605 : $Res call(
2606 : {PredicatePath path, double latitude, double longitude, double radius});
2607 : }
2608 :
2609 : /// @nodoc
2610 : class _$NearPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
2611 : implements $NearPredicateCopyWith<$Res> {
2612 0 : _$NearPredicateCopyWithImpl(
2613 : NearPredicate _value, $Res Function(NearPredicate) _then)
2614 0 : : super(_value, (v) => _then(v as NearPredicate));
2615 :
2616 0 : @override
2617 0 : NearPredicate get _value => super._value as NearPredicate;
2618 :
2619 0 : @override
2620 : $Res call({
2621 : Object? path = freezed,
2622 : Object? latitude = freezed,
2623 : Object? longitude = freezed,
2624 : Object? radius = freezed,
2625 : }) {
2626 0 : return _then(NearPredicate(
2627 0 : path == freezed
2628 0 : ? _value.path
2629 : : path // ignore: cast_nullable_to_non_nullable
2630 : as PredicatePath,
2631 0 : latitude == freezed
2632 0 : ? _value.latitude
2633 : : latitude // ignore: cast_nullable_to_non_nullable
2634 : as double,
2635 0 : longitude == freezed
2636 0 : ? _value.longitude
2637 : : longitude // ignore: cast_nullable_to_non_nullable
2638 : as double,
2639 0 : radius == freezed
2640 0 : ? _value.radius
2641 : : radius // ignore: cast_nullable_to_non_nullable
2642 : as double,
2643 : ));
2644 : }
2645 : }
2646 :
2647 : /// @nodoc
2648 :
2649 : class _$NearPredicate implements NearPredicate {
2650 1 : _$NearPredicate(this.path, this.latitude, this.longitude, this.radius);
2651 :
2652 : @override
2653 : final PredicatePath path;
2654 : @override
2655 : final double latitude;
2656 : @override
2657 : final double longitude;
2658 : @override
2659 : final double radius;
2660 :
2661 0 : @override
2662 : String toString() {
2663 0 : return 'Predicate.near(path: $path, latitude: $latitude, longitude: $longitude, radius: $radius)';
2664 : }
2665 :
2666 0 : @override
2667 : bool operator ==(dynamic other) {
2668 : return identical(this, other) ||
2669 0 : (other is NearPredicate &&
2670 0 : (identical(other.path, path) ||
2671 0 : const DeepCollectionEquality().equals(other.path, path)) &&
2672 0 : (identical(other.latitude, latitude) ||
2673 : const DeepCollectionEquality()
2674 0 : .equals(other.latitude, latitude)) &&
2675 0 : (identical(other.longitude, longitude) ||
2676 : const DeepCollectionEquality()
2677 0 : .equals(other.longitude, longitude)) &&
2678 0 : (identical(other.radius, radius) ||
2679 0 : const DeepCollectionEquality().equals(other.radius, radius)));
2680 : }
2681 :
2682 0 : @override
2683 : int get hashCode =>
2684 0 : runtimeType.hashCode ^
2685 0 : const DeepCollectionEquality().hash(path) ^
2686 0 : const DeepCollectionEquality().hash(latitude) ^
2687 0 : const DeepCollectionEquality().hash(longitude) ^
2688 0 : const DeepCollectionEquality().hash(radius);
2689 :
2690 0 : @JsonKey(ignore: true)
2691 : @override
2692 : $NearPredicateCopyWith<NearPredicate> get copyWith =>
2693 0 : _$NearPredicateCopyWithImpl<NearPredicate>(this, _$identity);
2694 :
2695 0 : @override
2696 : @optionalTypeArgs
2697 : TResult when<TResult extends Object?>({
2698 : required TResult Function(PredicatePath path, List<String> values) any,
2699 : required TResult Function(PredicatePath path, String value) at,
2700 : required TResult Function(PredicatePath path, String value) fullText,
2701 : required TResult Function(PredicatePath path, double value) gt,
2702 : required TResult Function(PredicatePath path) has,
2703 : required TResult Function(
2704 : PredicatePath path, double lowerLimit, double upperLimit)
2705 : inRange,
2706 : required TResult Function(PredicatePath path, List<String> values) into,
2707 : required TResult Function(PredicatePath path, double value) lt,
2708 : required TResult Function(PredicatePath path) missing,
2709 : required TResult Function(PredicatePath path, double latitude,
2710 : double longitude, double radius)
2711 : near,
2712 : required TResult Function(PredicatePath path, String value) not,
2713 : required TResult Function(String id, int value) similar,
2714 : required TResult Function(PredicatePath path, int epoch) dateAfter,
2715 : required TResult Function(PredicatePath path, int epoch) dateBefore,
2716 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
2717 : dateBetween,
2718 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
2719 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
2720 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
2721 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
2722 : required TResult Function(PredicatePath path, String day)
2723 : dateDayOfWeekAfter,
2724 : required TResult Function(PredicatePath path, String day)
2725 : dateDayOfWeekBefore,
2726 : required TResult Function(PredicatePath path, String month) dateMonth,
2727 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
2728 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
2729 : required TResult Function(PredicatePath path, int year) dateYear,
2730 : required TResult Function(PredicatePath path, int hour) hour,
2731 : required TResult Function(PredicatePath path, int hour) hourAfter,
2732 : required TResult Function(PredicatePath path, int hour) hourBefore,
2733 : }) {
2734 0 : return near(path, latitude, longitude, radius);
2735 : }
2736 :
2737 0 : @override
2738 : @optionalTypeArgs
2739 : TResult maybeWhen<TResult extends Object?>({
2740 : TResult Function(PredicatePath path, List<String> values)? any,
2741 : TResult Function(PredicatePath path, String value)? at,
2742 : TResult Function(PredicatePath path, String value)? fullText,
2743 : TResult Function(PredicatePath path, double value)? gt,
2744 : TResult Function(PredicatePath path)? has,
2745 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
2746 : inRange,
2747 : TResult Function(PredicatePath path, List<String> values)? into,
2748 : TResult Function(PredicatePath path, double value)? lt,
2749 : TResult Function(PredicatePath path)? missing,
2750 : TResult Function(PredicatePath path, double latitude, double longitude,
2751 : double radius)?
2752 : near,
2753 : TResult Function(PredicatePath path, String value)? not,
2754 : TResult Function(String id, int value)? similar,
2755 : TResult Function(PredicatePath path, int epoch)? dateAfter,
2756 : TResult Function(PredicatePath path, int epoch)? dateBefore,
2757 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
2758 : dateBetween,
2759 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
2760 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
2761 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
2762 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
2763 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
2764 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
2765 : TResult Function(PredicatePath path, String month)? dateMonth,
2766 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
2767 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
2768 : TResult Function(PredicatePath path, int year)? dateYear,
2769 : TResult Function(PredicatePath path, int hour)? hour,
2770 : TResult Function(PredicatePath path, int hour)? hourAfter,
2771 : TResult Function(PredicatePath path, int hour)? hourBefore,
2772 : required TResult orElse(),
2773 : }) {
2774 : if (near != null) {
2775 0 : return near(path, latitude, longitude, radius);
2776 : }
2777 0 : return orElse();
2778 : }
2779 :
2780 1 : @override
2781 : @optionalTypeArgs
2782 : TResult map<TResult extends Object?>({
2783 : required TResult Function(AnyPredicate value) any,
2784 : required TResult Function(AtPredicate value) at,
2785 : required TResult Function(FullTextPredicate value) fullText,
2786 : required TResult Function(GtPredicate value) gt,
2787 : required TResult Function(HasPredicate value) has,
2788 : required TResult Function(InRangePredicate value) inRange,
2789 : required TResult Function(InPredicate value) into,
2790 : required TResult Function(LtPredicate value) lt,
2791 : required TResult Function(MissingPredicate value) missing,
2792 : required TResult Function(NearPredicate value) near,
2793 : required TResult Function(NotPredicate value) not,
2794 : required TResult Function(SimilarPredicate value) similar,
2795 : required TResult Function(DateAfterPredicate value) dateAfter,
2796 : required TResult Function(DateBeforePredicate value) dateBefore,
2797 : required TResult Function(DateBetweenPredicate value) dateBetween,
2798 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
2799 : required TResult Function(DateDayOfMonthAfterPredicate value)
2800 : dateDayOfMonthAfter,
2801 : required TResult Function(DateDayOfMonthBeforePredicate value)
2802 : dateDayOfMonthBefore,
2803 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
2804 : required TResult Function(DateDayOfWeekAfterPredicate value)
2805 : dateDayOfWeekAfter,
2806 : required TResult Function(DateDayOfWeekBeforePredicate value)
2807 : dateDayOfWeekBefore,
2808 : required TResult Function(DateMonthPredicate value) dateMonth,
2809 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
2810 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
2811 : required TResult Function(DateYearPredicate value) dateYear,
2812 : required TResult Function(DateHourPredicate value) hour,
2813 : required TResult Function(DateHourAfterPredicate value) hourAfter,
2814 : required TResult Function(DateHourBeforePredicate value) hourBefore,
2815 : }) {
2816 1 : return near(this);
2817 : }
2818 :
2819 0 : @override
2820 : @optionalTypeArgs
2821 : TResult maybeMap<TResult extends Object?>({
2822 : TResult Function(AnyPredicate value)? any,
2823 : TResult Function(AtPredicate value)? at,
2824 : TResult Function(FullTextPredicate value)? fullText,
2825 : TResult Function(GtPredicate value)? gt,
2826 : TResult Function(HasPredicate value)? has,
2827 : TResult Function(InRangePredicate value)? inRange,
2828 : TResult Function(InPredicate value)? into,
2829 : TResult Function(LtPredicate value)? lt,
2830 : TResult Function(MissingPredicate value)? missing,
2831 : TResult Function(NearPredicate value)? near,
2832 : TResult Function(NotPredicate value)? not,
2833 : TResult Function(SimilarPredicate value)? similar,
2834 : TResult Function(DateAfterPredicate value)? dateAfter,
2835 : TResult Function(DateBeforePredicate value)? dateBefore,
2836 : TResult Function(DateBetweenPredicate value)? dateBetween,
2837 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
2838 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
2839 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
2840 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
2841 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
2842 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
2843 : TResult Function(DateMonthPredicate value)? dateMonth,
2844 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
2845 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
2846 : TResult Function(DateYearPredicate value)? dateYear,
2847 : TResult Function(DateHourPredicate value)? hour,
2848 : TResult Function(DateHourAfterPredicate value)? hourAfter,
2849 : TResult Function(DateHourBeforePredicate value)? hourBefore,
2850 : required TResult orElse(),
2851 : }) {
2852 : if (near != null) {
2853 0 : return near(this);
2854 : }
2855 0 : return orElse();
2856 : }
2857 : }
2858 :
2859 : abstract class NearPredicate implements Predicate {
2860 : factory NearPredicate(PredicatePath path, double latitude, double longitude,
2861 : double radius) = _$NearPredicate;
2862 :
2863 0 : PredicatePath get path => throw _privateConstructorUsedError;
2864 0 : double get latitude => throw _privateConstructorUsedError;
2865 0 : double get longitude => throw _privateConstructorUsedError;
2866 0 : double get radius => throw _privateConstructorUsedError;
2867 0 : @JsonKey(ignore: true)
2868 : $NearPredicateCopyWith<NearPredicate> get copyWith =>
2869 0 : throw _privateConstructorUsedError;
2870 : }
2871 :
2872 : /// @nodoc
2873 : abstract class $NotPredicateCopyWith<$Res> {
2874 : factory $NotPredicateCopyWith(
2875 : NotPredicate value, $Res Function(NotPredicate) then) =
2876 : _$NotPredicateCopyWithImpl<$Res>;
2877 : $Res call({PredicatePath path, String value});
2878 : }
2879 :
2880 : /// @nodoc
2881 : class _$NotPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
2882 : implements $NotPredicateCopyWith<$Res> {
2883 0 : _$NotPredicateCopyWithImpl(
2884 : NotPredicate _value, $Res Function(NotPredicate) _then)
2885 0 : : super(_value, (v) => _then(v as NotPredicate));
2886 :
2887 0 : @override
2888 0 : NotPredicate get _value => super._value as NotPredicate;
2889 :
2890 0 : @override
2891 : $Res call({
2892 : Object? path = freezed,
2893 : Object? value = freezed,
2894 : }) {
2895 0 : return _then(NotPredicate(
2896 0 : path == freezed
2897 0 : ? _value.path
2898 : : path // ignore: cast_nullable_to_non_nullable
2899 : as PredicatePath,
2900 0 : value == freezed
2901 0 : ? _value.value
2902 : : value // ignore: cast_nullable_to_non_nullable
2903 : as String,
2904 : ));
2905 : }
2906 : }
2907 :
2908 : /// @nodoc
2909 :
2910 : class _$NotPredicate implements NotPredicate {
2911 1 : _$NotPredicate(this.path, this.value);
2912 :
2913 : @override
2914 : final PredicatePath path;
2915 : @override
2916 : final String value;
2917 :
2918 0 : @override
2919 : String toString() {
2920 0 : return 'Predicate.not(path: $path, value: $value)';
2921 : }
2922 :
2923 0 : @override
2924 : bool operator ==(dynamic other) {
2925 : return identical(this, other) ||
2926 0 : (other is NotPredicate &&
2927 0 : (identical(other.path, path) ||
2928 0 : const DeepCollectionEquality().equals(other.path, path)) &&
2929 0 : (identical(other.value, value) ||
2930 0 : const DeepCollectionEquality().equals(other.value, value)));
2931 : }
2932 :
2933 0 : @override
2934 : int get hashCode =>
2935 0 : runtimeType.hashCode ^
2936 0 : const DeepCollectionEquality().hash(path) ^
2937 0 : const DeepCollectionEquality().hash(value);
2938 :
2939 0 : @JsonKey(ignore: true)
2940 : @override
2941 : $NotPredicateCopyWith<NotPredicate> get copyWith =>
2942 0 : _$NotPredicateCopyWithImpl<NotPredicate>(this, _$identity);
2943 :
2944 0 : @override
2945 : @optionalTypeArgs
2946 : TResult when<TResult extends Object?>({
2947 : required TResult Function(PredicatePath path, List<String> values) any,
2948 : required TResult Function(PredicatePath path, String value) at,
2949 : required TResult Function(PredicatePath path, String value) fullText,
2950 : required TResult Function(PredicatePath path, double value) gt,
2951 : required TResult Function(PredicatePath path) has,
2952 : required TResult Function(
2953 : PredicatePath path, double lowerLimit, double upperLimit)
2954 : inRange,
2955 : required TResult Function(PredicatePath path, List<String> values) into,
2956 : required TResult Function(PredicatePath path, double value) lt,
2957 : required TResult Function(PredicatePath path) missing,
2958 : required TResult Function(PredicatePath path, double latitude,
2959 : double longitude, double radius)
2960 : near,
2961 : required TResult Function(PredicatePath path, String value) not,
2962 : required TResult Function(String id, int value) similar,
2963 : required TResult Function(PredicatePath path, int epoch) dateAfter,
2964 : required TResult Function(PredicatePath path, int epoch) dateBefore,
2965 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
2966 : dateBetween,
2967 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
2968 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
2969 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
2970 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
2971 : required TResult Function(PredicatePath path, String day)
2972 : dateDayOfWeekAfter,
2973 : required TResult Function(PredicatePath path, String day)
2974 : dateDayOfWeekBefore,
2975 : required TResult Function(PredicatePath path, String month) dateMonth,
2976 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
2977 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
2978 : required TResult Function(PredicatePath path, int year) dateYear,
2979 : required TResult Function(PredicatePath path, int hour) hour,
2980 : required TResult Function(PredicatePath path, int hour) hourAfter,
2981 : required TResult Function(PredicatePath path, int hour) hourBefore,
2982 : }) {
2983 0 : return not(path, value);
2984 : }
2985 :
2986 0 : @override
2987 : @optionalTypeArgs
2988 : TResult maybeWhen<TResult extends Object?>({
2989 : TResult Function(PredicatePath path, List<String> values)? any,
2990 : TResult Function(PredicatePath path, String value)? at,
2991 : TResult Function(PredicatePath path, String value)? fullText,
2992 : TResult Function(PredicatePath path, double value)? gt,
2993 : TResult Function(PredicatePath path)? has,
2994 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
2995 : inRange,
2996 : TResult Function(PredicatePath path, List<String> values)? into,
2997 : TResult Function(PredicatePath path, double value)? lt,
2998 : TResult Function(PredicatePath path)? missing,
2999 : TResult Function(PredicatePath path, double latitude, double longitude,
3000 : double radius)?
3001 : near,
3002 : TResult Function(PredicatePath path, String value)? not,
3003 : TResult Function(String id, int value)? similar,
3004 : TResult Function(PredicatePath path, int epoch)? dateAfter,
3005 : TResult Function(PredicatePath path, int epoch)? dateBefore,
3006 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
3007 : dateBetween,
3008 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
3009 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
3010 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
3011 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
3012 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
3013 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
3014 : TResult Function(PredicatePath path, String month)? dateMonth,
3015 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
3016 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
3017 : TResult Function(PredicatePath path, int year)? dateYear,
3018 : TResult Function(PredicatePath path, int hour)? hour,
3019 : TResult Function(PredicatePath path, int hour)? hourAfter,
3020 : TResult Function(PredicatePath path, int hour)? hourBefore,
3021 : required TResult orElse(),
3022 : }) {
3023 : if (not != null) {
3024 0 : return not(path, value);
3025 : }
3026 0 : return orElse();
3027 : }
3028 :
3029 1 : @override
3030 : @optionalTypeArgs
3031 : TResult map<TResult extends Object?>({
3032 : required TResult Function(AnyPredicate value) any,
3033 : required TResult Function(AtPredicate value) at,
3034 : required TResult Function(FullTextPredicate value) fullText,
3035 : required TResult Function(GtPredicate value) gt,
3036 : required TResult Function(HasPredicate value) has,
3037 : required TResult Function(InRangePredicate value) inRange,
3038 : required TResult Function(InPredicate value) into,
3039 : required TResult Function(LtPredicate value) lt,
3040 : required TResult Function(MissingPredicate value) missing,
3041 : required TResult Function(NearPredicate value) near,
3042 : required TResult Function(NotPredicate value) not,
3043 : required TResult Function(SimilarPredicate value) similar,
3044 : required TResult Function(DateAfterPredicate value) dateAfter,
3045 : required TResult Function(DateBeforePredicate value) dateBefore,
3046 : required TResult Function(DateBetweenPredicate value) dateBetween,
3047 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
3048 : required TResult Function(DateDayOfMonthAfterPredicate value)
3049 : dateDayOfMonthAfter,
3050 : required TResult Function(DateDayOfMonthBeforePredicate value)
3051 : dateDayOfMonthBefore,
3052 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
3053 : required TResult Function(DateDayOfWeekAfterPredicate value)
3054 : dateDayOfWeekAfter,
3055 : required TResult Function(DateDayOfWeekBeforePredicate value)
3056 : dateDayOfWeekBefore,
3057 : required TResult Function(DateMonthPredicate value) dateMonth,
3058 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
3059 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
3060 : required TResult Function(DateYearPredicate value) dateYear,
3061 : required TResult Function(DateHourPredicate value) hour,
3062 : required TResult Function(DateHourAfterPredicate value) hourAfter,
3063 : required TResult Function(DateHourBeforePredicate value) hourBefore,
3064 : }) {
3065 1 : return not(this);
3066 : }
3067 :
3068 0 : @override
3069 : @optionalTypeArgs
3070 : TResult maybeMap<TResult extends Object?>({
3071 : TResult Function(AnyPredicate value)? any,
3072 : TResult Function(AtPredicate value)? at,
3073 : TResult Function(FullTextPredicate value)? fullText,
3074 : TResult Function(GtPredicate value)? gt,
3075 : TResult Function(HasPredicate value)? has,
3076 : TResult Function(InRangePredicate value)? inRange,
3077 : TResult Function(InPredicate value)? into,
3078 : TResult Function(LtPredicate value)? lt,
3079 : TResult Function(MissingPredicate value)? missing,
3080 : TResult Function(NearPredicate value)? near,
3081 : TResult Function(NotPredicate value)? not,
3082 : TResult Function(SimilarPredicate value)? similar,
3083 : TResult Function(DateAfterPredicate value)? dateAfter,
3084 : TResult Function(DateBeforePredicate value)? dateBefore,
3085 : TResult Function(DateBetweenPredicate value)? dateBetween,
3086 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
3087 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
3088 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
3089 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
3090 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
3091 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
3092 : TResult Function(DateMonthPredicate value)? dateMonth,
3093 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
3094 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
3095 : TResult Function(DateYearPredicate value)? dateYear,
3096 : TResult Function(DateHourPredicate value)? hour,
3097 : TResult Function(DateHourAfterPredicate value)? hourAfter,
3098 : TResult Function(DateHourBeforePredicate value)? hourBefore,
3099 : required TResult orElse(),
3100 : }) {
3101 : if (not != null) {
3102 0 : return not(this);
3103 : }
3104 0 : return orElse();
3105 : }
3106 : }
3107 :
3108 : abstract class NotPredicate implements Predicate {
3109 : factory NotPredicate(PredicatePath path, String value) = _$NotPredicate;
3110 :
3111 0 : PredicatePath get path => throw _privateConstructorUsedError;
3112 0 : String get value => throw _privateConstructorUsedError;
3113 0 : @JsonKey(ignore: true)
3114 : $NotPredicateCopyWith<NotPredicate> get copyWith =>
3115 0 : throw _privateConstructorUsedError;
3116 : }
3117 :
3118 : /// @nodoc
3119 : abstract class $SimilarPredicateCopyWith<$Res> {
3120 : factory $SimilarPredicateCopyWith(
3121 : SimilarPredicate value, $Res Function(SimilarPredicate) then) =
3122 : _$SimilarPredicateCopyWithImpl<$Res>;
3123 : $Res call({String id, int value});
3124 : }
3125 :
3126 : /// @nodoc
3127 : class _$SimilarPredicateCopyWithImpl<$Res> extends _$PredicateCopyWithImpl<$Res>
3128 : implements $SimilarPredicateCopyWith<$Res> {
3129 0 : _$SimilarPredicateCopyWithImpl(
3130 : SimilarPredicate _value, $Res Function(SimilarPredicate) _then)
3131 0 : : super(_value, (v) => _then(v as SimilarPredicate));
3132 :
3133 0 : @override
3134 0 : SimilarPredicate get _value => super._value as SimilarPredicate;
3135 :
3136 0 : @override
3137 : $Res call({
3138 : Object? id = freezed,
3139 : Object? value = freezed,
3140 : }) {
3141 0 : return _then(SimilarPredicate(
3142 0 : id == freezed
3143 0 : ? _value.id
3144 : : id // ignore: cast_nullable_to_non_nullable
3145 : as String,
3146 0 : value == freezed
3147 0 : ? _value.value
3148 : : value // ignore: cast_nullable_to_non_nullable
3149 : as int,
3150 : ));
3151 : }
3152 : }
3153 :
3154 : /// @nodoc
3155 :
3156 : class _$SimilarPredicate implements SimilarPredicate {
3157 1 : _$SimilarPredicate(this.id, this.value);
3158 :
3159 : @override
3160 : final String id;
3161 : @override
3162 : final int value;
3163 :
3164 0 : @override
3165 : String toString() {
3166 0 : return 'Predicate.similar(id: $id, value: $value)';
3167 : }
3168 :
3169 0 : @override
3170 : bool operator ==(dynamic other) {
3171 : return identical(this, other) ||
3172 0 : (other is SimilarPredicate &&
3173 0 : (identical(other.id, id) ||
3174 0 : const DeepCollectionEquality().equals(other.id, id)) &&
3175 0 : (identical(other.value, value) ||
3176 0 : const DeepCollectionEquality().equals(other.value, value)));
3177 : }
3178 :
3179 0 : @override
3180 : int get hashCode =>
3181 0 : runtimeType.hashCode ^
3182 0 : const DeepCollectionEquality().hash(id) ^
3183 0 : const DeepCollectionEquality().hash(value);
3184 :
3185 0 : @JsonKey(ignore: true)
3186 : @override
3187 : $SimilarPredicateCopyWith<SimilarPredicate> get copyWith =>
3188 0 : _$SimilarPredicateCopyWithImpl<SimilarPredicate>(this, _$identity);
3189 :
3190 0 : @override
3191 : @optionalTypeArgs
3192 : TResult when<TResult extends Object?>({
3193 : required TResult Function(PredicatePath path, List<String> values) any,
3194 : required TResult Function(PredicatePath path, String value) at,
3195 : required TResult Function(PredicatePath path, String value) fullText,
3196 : required TResult Function(PredicatePath path, double value) gt,
3197 : required TResult Function(PredicatePath path) has,
3198 : required TResult Function(
3199 : PredicatePath path, double lowerLimit, double upperLimit)
3200 : inRange,
3201 : required TResult Function(PredicatePath path, List<String> values) into,
3202 : required TResult Function(PredicatePath path, double value) lt,
3203 : required TResult Function(PredicatePath path) missing,
3204 : required TResult Function(PredicatePath path, double latitude,
3205 : double longitude, double radius)
3206 : near,
3207 : required TResult Function(PredicatePath path, String value) not,
3208 : required TResult Function(String id, int value) similar,
3209 : required TResult Function(PredicatePath path, int epoch) dateAfter,
3210 : required TResult Function(PredicatePath path, int epoch) dateBefore,
3211 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
3212 : dateBetween,
3213 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
3214 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
3215 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
3216 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
3217 : required TResult Function(PredicatePath path, String day)
3218 : dateDayOfWeekAfter,
3219 : required TResult Function(PredicatePath path, String day)
3220 : dateDayOfWeekBefore,
3221 : required TResult Function(PredicatePath path, String month) dateMonth,
3222 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
3223 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
3224 : required TResult Function(PredicatePath path, int year) dateYear,
3225 : required TResult Function(PredicatePath path, int hour) hour,
3226 : required TResult Function(PredicatePath path, int hour) hourAfter,
3227 : required TResult Function(PredicatePath path, int hour) hourBefore,
3228 : }) {
3229 0 : return similar(id, value);
3230 : }
3231 :
3232 0 : @override
3233 : @optionalTypeArgs
3234 : TResult maybeWhen<TResult extends Object?>({
3235 : TResult Function(PredicatePath path, List<String> values)? any,
3236 : TResult Function(PredicatePath path, String value)? at,
3237 : TResult Function(PredicatePath path, String value)? fullText,
3238 : TResult Function(PredicatePath path, double value)? gt,
3239 : TResult Function(PredicatePath path)? has,
3240 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
3241 : inRange,
3242 : TResult Function(PredicatePath path, List<String> values)? into,
3243 : TResult Function(PredicatePath path, double value)? lt,
3244 : TResult Function(PredicatePath path)? missing,
3245 : TResult Function(PredicatePath path, double latitude, double longitude,
3246 : double radius)?
3247 : near,
3248 : TResult Function(PredicatePath path, String value)? not,
3249 : TResult Function(String id, int value)? similar,
3250 : TResult Function(PredicatePath path, int epoch)? dateAfter,
3251 : TResult Function(PredicatePath path, int epoch)? dateBefore,
3252 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
3253 : dateBetween,
3254 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
3255 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
3256 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
3257 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
3258 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
3259 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
3260 : TResult Function(PredicatePath path, String month)? dateMonth,
3261 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
3262 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
3263 : TResult Function(PredicatePath path, int year)? dateYear,
3264 : TResult Function(PredicatePath path, int hour)? hour,
3265 : TResult Function(PredicatePath path, int hour)? hourAfter,
3266 : TResult Function(PredicatePath path, int hour)? hourBefore,
3267 : required TResult orElse(),
3268 : }) {
3269 : if (similar != null) {
3270 0 : return similar(id, value);
3271 : }
3272 0 : return orElse();
3273 : }
3274 :
3275 1 : @override
3276 : @optionalTypeArgs
3277 : TResult map<TResult extends Object?>({
3278 : required TResult Function(AnyPredicate value) any,
3279 : required TResult Function(AtPredicate value) at,
3280 : required TResult Function(FullTextPredicate value) fullText,
3281 : required TResult Function(GtPredicate value) gt,
3282 : required TResult Function(HasPredicate value) has,
3283 : required TResult Function(InRangePredicate value) inRange,
3284 : required TResult Function(InPredicate value) into,
3285 : required TResult Function(LtPredicate value) lt,
3286 : required TResult Function(MissingPredicate value) missing,
3287 : required TResult Function(NearPredicate value) near,
3288 : required TResult Function(NotPredicate value) not,
3289 : required TResult Function(SimilarPredicate value) similar,
3290 : required TResult Function(DateAfterPredicate value) dateAfter,
3291 : required TResult Function(DateBeforePredicate value) dateBefore,
3292 : required TResult Function(DateBetweenPredicate value) dateBetween,
3293 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
3294 : required TResult Function(DateDayOfMonthAfterPredicate value)
3295 : dateDayOfMonthAfter,
3296 : required TResult Function(DateDayOfMonthBeforePredicate value)
3297 : dateDayOfMonthBefore,
3298 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
3299 : required TResult Function(DateDayOfWeekAfterPredicate value)
3300 : dateDayOfWeekAfter,
3301 : required TResult Function(DateDayOfWeekBeforePredicate value)
3302 : dateDayOfWeekBefore,
3303 : required TResult Function(DateMonthPredicate value) dateMonth,
3304 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
3305 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
3306 : required TResult Function(DateYearPredicate value) dateYear,
3307 : required TResult Function(DateHourPredicate value) hour,
3308 : required TResult Function(DateHourAfterPredicate value) hourAfter,
3309 : required TResult Function(DateHourBeforePredicate value) hourBefore,
3310 : }) {
3311 1 : return similar(this);
3312 : }
3313 :
3314 0 : @override
3315 : @optionalTypeArgs
3316 : TResult maybeMap<TResult extends Object?>({
3317 : TResult Function(AnyPredicate value)? any,
3318 : TResult Function(AtPredicate value)? at,
3319 : TResult Function(FullTextPredicate value)? fullText,
3320 : TResult Function(GtPredicate value)? gt,
3321 : TResult Function(HasPredicate value)? has,
3322 : TResult Function(InRangePredicate value)? inRange,
3323 : TResult Function(InPredicate value)? into,
3324 : TResult Function(LtPredicate value)? lt,
3325 : TResult Function(MissingPredicate value)? missing,
3326 : TResult Function(NearPredicate value)? near,
3327 : TResult Function(NotPredicate value)? not,
3328 : TResult Function(SimilarPredicate value)? similar,
3329 : TResult Function(DateAfterPredicate value)? dateAfter,
3330 : TResult Function(DateBeforePredicate value)? dateBefore,
3331 : TResult Function(DateBetweenPredicate value)? dateBetween,
3332 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
3333 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
3334 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
3335 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
3336 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
3337 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
3338 : TResult Function(DateMonthPredicate value)? dateMonth,
3339 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
3340 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
3341 : TResult Function(DateYearPredicate value)? dateYear,
3342 : TResult Function(DateHourPredicate value)? hour,
3343 : TResult Function(DateHourAfterPredicate value)? hourAfter,
3344 : TResult Function(DateHourBeforePredicate value)? hourBefore,
3345 : required TResult orElse(),
3346 : }) {
3347 : if (similar != null) {
3348 0 : return similar(this);
3349 : }
3350 0 : return orElse();
3351 : }
3352 : }
3353 :
3354 : abstract class SimilarPredicate implements Predicate {
3355 : factory SimilarPredicate(String id, int value) = _$SimilarPredicate;
3356 :
3357 0 : String get id => throw _privateConstructorUsedError;
3358 0 : int get value => throw _privateConstructorUsedError;
3359 0 : @JsonKey(ignore: true)
3360 : $SimilarPredicateCopyWith<SimilarPredicate> get copyWith =>
3361 0 : throw _privateConstructorUsedError;
3362 : }
3363 :
3364 : /// @nodoc
3365 : abstract class $DateAfterPredicateCopyWith<$Res> {
3366 : factory $DateAfterPredicateCopyWith(
3367 : DateAfterPredicate value, $Res Function(DateAfterPredicate) then) =
3368 : _$DateAfterPredicateCopyWithImpl<$Res>;
3369 : $Res call({PredicatePath path, int epoch});
3370 : }
3371 :
3372 : /// @nodoc
3373 : class _$DateAfterPredicateCopyWithImpl<$Res>
3374 : extends _$PredicateCopyWithImpl<$Res>
3375 : implements $DateAfterPredicateCopyWith<$Res> {
3376 0 : _$DateAfterPredicateCopyWithImpl(
3377 : DateAfterPredicate _value, $Res Function(DateAfterPredicate) _then)
3378 0 : : super(_value, (v) => _then(v as DateAfterPredicate));
3379 :
3380 0 : @override
3381 0 : DateAfterPredicate get _value => super._value as DateAfterPredicate;
3382 :
3383 0 : @override
3384 : $Res call({
3385 : Object? path = freezed,
3386 : Object? epoch = freezed,
3387 : }) {
3388 0 : return _then(DateAfterPredicate(
3389 0 : path == freezed
3390 0 : ? _value.path
3391 : : path // ignore: cast_nullable_to_non_nullable
3392 : as PredicatePath,
3393 0 : epoch == freezed
3394 0 : ? _value.epoch
3395 : : epoch // ignore: cast_nullable_to_non_nullable
3396 : as int,
3397 : ));
3398 : }
3399 : }
3400 :
3401 : /// @nodoc
3402 :
3403 : class _$DateAfterPredicate implements DateAfterPredicate {
3404 1 : _$DateAfterPredicate(this.path, this.epoch);
3405 :
3406 : @override
3407 : final PredicatePath path;
3408 : @override
3409 : final int epoch;
3410 :
3411 0 : @override
3412 : String toString() {
3413 0 : return 'Predicate.dateAfter(path: $path, epoch: $epoch)';
3414 : }
3415 :
3416 0 : @override
3417 : bool operator ==(dynamic other) {
3418 : return identical(this, other) ||
3419 0 : (other is DateAfterPredicate &&
3420 0 : (identical(other.path, path) ||
3421 0 : const DeepCollectionEquality().equals(other.path, path)) &&
3422 0 : (identical(other.epoch, epoch) ||
3423 0 : const DeepCollectionEquality().equals(other.epoch, epoch)));
3424 : }
3425 :
3426 0 : @override
3427 : int get hashCode =>
3428 0 : runtimeType.hashCode ^
3429 0 : const DeepCollectionEquality().hash(path) ^
3430 0 : const DeepCollectionEquality().hash(epoch);
3431 :
3432 0 : @JsonKey(ignore: true)
3433 : @override
3434 : $DateAfterPredicateCopyWith<DateAfterPredicate> get copyWith =>
3435 0 : _$DateAfterPredicateCopyWithImpl<DateAfterPredicate>(this, _$identity);
3436 :
3437 0 : @override
3438 : @optionalTypeArgs
3439 : TResult when<TResult extends Object?>({
3440 : required TResult Function(PredicatePath path, List<String> values) any,
3441 : required TResult Function(PredicatePath path, String value) at,
3442 : required TResult Function(PredicatePath path, String value) fullText,
3443 : required TResult Function(PredicatePath path, double value) gt,
3444 : required TResult Function(PredicatePath path) has,
3445 : required TResult Function(
3446 : PredicatePath path, double lowerLimit, double upperLimit)
3447 : inRange,
3448 : required TResult Function(PredicatePath path, List<String> values) into,
3449 : required TResult Function(PredicatePath path, double value) lt,
3450 : required TResult Function(PredicatePath path) missing,
3451 : required TResult Function(PredicatePath path, double latitude,
3452 : double longitude, double radius)
3453 : near,
3454 : required TResult Function(PredicatePath path, String value) not,
3455 : required TResult Function(String id, int value) similar,
3456 : required TResult Function(PredicatePath path, int epoch) dateAfter,
3457 : required TResult Function(PredicatePath path, int epoch) dateBefore,
3458 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
3459 : dateBetween,
3460 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
3461 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
3462 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
3463 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
3464 : required TResult Function(PredicatePath path, String day)
3465 : dateDayOfWeekAfter,
3466 : required TResult Function(PredicatePath path, String day)
3467 : dateDayOfWeekBefore,
3468 : required TResult Function(PredicatePath path, String month) dateMonth,
3469 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
3470 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
3471 : required TResult Function(PredicatePath path, int year) dateYear,
3472 : required TResult Function(PredicatePath path, int hour) hour,
3473 : required TResult Function(PredicatePath path, int hour) hourAfter,
3474 : required TResult Function(PredicatePath path, int hour) hourBefore,
3475 : }) {
3476 0 : return dateAfter(path, epoch);
3477 : }
3478 :
3479 0 : @override
3480 : @optionalTypeArgs
3481 : TResult maybeWhen<TResult extends Object?>({
3482 : TResult Function(PredicatePath path, List<String> values)? any,
3483 : TResult Function(PredicatePath path, String value)? at,
3484 : TResult Function(PredicatePath path, String value)? fullText,
3485 : TResult Function(PredicatePath path, double value)? gt,
3486 : TResult Function(PredicatePath path)? has,
3487 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
3488 : inRange,
3489 : TResult Function(PredicatePath path, List<String> values)? into,
3490 : TResult Function(PredicatePath path, double value)? lt,
3491 : TResult Function(PredicatePath path)? missing,
3492 : TResult Function(PredicatePath path, double latitude, double longitude,
3493 : double radius)?
3494 : near,
3495 : TResult Function(PredicatePath path, String value)? not,
3496 : TResult Function(String id, int value)? similar,
3497 : TResult Function(PredicatePath path, int epoch)? dateAfter,
3498 : TResult Function(PredicatePath path, int epoch)? dateBefore,
3499 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
3500 : dateBetween,
3501 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
3502 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
3503 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
3504 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
3505 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
3506 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
3507 : TResult Function(PredicatePath path, String month)? dateMonth,
3508 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
3509 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
3510 : TResult Function(PredicatePath path, int year)? dateYear,
3511 : TResult Function(PredicatePath path, int hour)? hour,
3512 : TResult Function(PredicatePath path, int hour)? hourAfter,
3513 : TResult Function(PredicatePath path, int hour)? hourBefore,
3514 : required TResult orElse(),
3515 : }) {
3516 : if (dateAfter != null) {
3517 0 : return dateAfter(path, epoch);
3518 : }
3519 0 : return orElse();
3520 : }
3521 :
3522 1 : @override
3523 : @optionalTypeArgs
3524 : TResult map<TResult extends Object?>({
3525 : required TResult Function(AnyPredicate value) any,
3526 : required TResult Function(AtPredicate value) at,
3527 : required TResult Function(FullTextPredicate value) fullText,
3528 : required TResult Function(GtPredicate value) gt,
3529 : required TResult Function(HasPredicate value) has,
3530 : required TResult Function(InRangePredicate value) inRange,
3531 : required TResult Function(InPredicate value) into,
3532 : required TResult Function(LtPredicate value) lt,
3533 : required TResult Function(MissingPredicate value) missing,
3534 : required TResult Function(NearPredicate value) near,
3535 : required TResult Function(NotPredicate value) not,
3536 : required TResult Function(SimilarPredicate value) similar,
3537 : required TResult Function(DateAfterPredicate value) dateAfter,
3538 : required TResult Function(DateBeforePredicate value) dateBefore,
3539 : required TResult Function(DateBetweenPredicate value) dateBetween,
3540 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
3541 : required TResult Function(DateDayOfMonthAfterPredicate value)
3542 : dateDayOfMonthAfter,
3543 : required TResult Function(DateDayOfMonthBeforePredicate value)
3544 : dateDayOfMonthBefore,
3545 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
3546 : required TResult Function(DateDayOfWeekAfterPredicate value)
3547 : dateDayOfWeekAfter,
3548 : required TResult Function(DateDayOfWeekBeforePredicate value)
3549 : dateDayOfWeekBefore,
3550 : required TResult Function(DateMonthPredicate value) dateMonth,
3551 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
3552 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
3553 : required TResult Function(DateYearPredicate value) dateYear,
3554 : required TResult Function(DateHourPredicate value) hour,
3555 : required TResult Function(DateHourAfterPredicate value) hourAfter,
3556 : required TResult Function(DateHourBeforePredicate value) hourBefore,
3557 : }) {
3558 1 : return dateAfter(this);
3559 : }
3560 :
3561 0 : @override
3562 : @optionalTypeArgs
3563 : TResult maybeMap<TResult extends Object?>({
3564 : TResult Function(AnyPredicate value)? any,
3565 : TResult Function(AtPredicate value)? at,
3566 : TResult Function(FullTextPredicate value)? fullText,
3567 : TResult Function(GtPredicate value)? gt,
3568 : TResult Function(HasPredicate value)? has,
3569 : TResult Function(InRangePredicate value)? inRange,
3570 : TResult Function(InPredicate value)? into,
3571 : TResult Function(LtPredicate value)? lt,
3572 : TResult Function(MissingPredicate value)? missing,
3573 : TResult Function(NearPredicate value)? near,
3574 : TResult Function(NotPredicate value)? not,
3575 : TResult Function(SimilarPredicate value)? similar,
3576 : TResult Function(DateAfterPredicate value)? dateAfter,
3577 : TResult Function(DateBeforePredicate value)? dateBefore,
3578 : TResult Function(DateBetweenPredicate value)? dateBetween,
3579 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
3580 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
3581 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
3582 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
3583 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
3584 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
3585 : TResult Function(DateMonthPredicate value)? dateMonth,
3586 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
3587 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
3588 : TResult Function(DateYearPredicate value)? dateYear,
3589 : TResult Function(DateHourPredicate value)? hour,
3590 : TResult Function(DateHourAfterPredicate value)? hourAfter,
3591 : TResult Function(DateHourBeforePredicate value)? hourBefore,
3592 : required TResult orElse(),
3593 : }) {
3594 : if (dateAfter != null) {
3595 0 : return dateAfter(this);
3596 : }
3597 0 : return orElse();
3598 : }
3599 : }
3600 :
3601 : abstract class DateAfterPredicate implements Predicate {
3602 : factory DateAfterPredicate(PredicatePath path, int epoch) =
3603 : _$DateAfterPredicate;
3604 :
3605 0 : PredicatePath get path => throw _privateConstructorUsedError;
3606 0 : int get epoch => throw _privateConstructorUsedError;
3607 0 : @JsonKey(ignore: true)
3608 : $DateAfterPredicateCopyWith<DateAfterPredicate> get copyWith =>
3609 0 : throw _privateConstructorUsedError;
3610 : }
3611 :
3612 : /// @nodoc
3613 : abstract class $DateBeforePredicateCopyWith<$Res> {
3614 : factory $DateBeforePredicateCopyWith(
3615 : DateBeforePredicate value, $Res Function(DateBeforePredicate) then) =
3616 : _$DateBeforePredicateCopyWithImpl<$Res>;
3617 : $Res call({PredicatePath path, int epoch});
3618 : }
3619 :
3620 : /// @nodoc
3621 : class _$DateBeforePredicateCopyWithImpl<$Res>
3622 : extends _$PredicateCopyWithImpl<$Res>
3623 : implements $DateBeforePredicateCopyWith<$Res> {
3624 0 : _$DateBeforePredicateCopyWithImpl(
3625 : DateBeforePredicate _value, $Res Function(DateBeforePredicate) _then)
3626 0 : : super(_value, (v) => _then(v as DateBeforePredicate));
3627 :
3628 0 : @override
3629 0 : DateBeforePredicate get _value => super._value as DateBeforePredicate;
3630 :
3631 0 : @override
3632 : $Res call({
3633 : Object? path = freezed,
3634 : Object? epoch = freezed,
3635 : }) {
3636 0 : return _then(DateBeforePredicate(
3637 0 : path == freezed
3638 0 : ? _value.path
3639 : : path // ignore: cast_nullable_to_non_nullable
3640 : as PredicatePath,
3641 0 : epoch == freezed
3642 0 : ? _value.epoch
3643 : : epoch // ignore: cast_nullable_to_non_nullable
3644 : as int,
3645 : ));
3646 : }
3647 : }
3648 :
3649 : /// @nodoc
3650 :
3651 : class _$DateBeforePredicate implements DateBeforePredicate {
3652 1 : _$DateBeforePredicate(this.path, this.epoch);
3653 :
3654 : @override
3655 : final PredicatePath path;
3656 : @override
3657 : final int epoch;
3658 :
3659 0 : @override
3660 : String toString() {
3661 0 : return 'Predicate.dateBefore(path: $path, epoch: $epoch)';
3662 : }
3663 :
3664 0 : @override
3665 : bool operator ==(dynamic other) {
3666 : return identical(this, other) ||
3667 0 : (other is DateBeforePredicate &&
3668 0 : (identical(other.path, path) ||
3669 0 : const DeepCollectionEquality().equals(other.path, path)) &&
3670 0 : (identical(other.epoch, epoch) ||
3671 0 : const DeepCollectionEquality().equals(other.epoch, epoch)));
3672 : }
3673 :
3674 0 : @override
3675 : int get hashCode =>
3676 0 : runtimeType.hashCode ^
3677 0 : const DeepCollectionEquality().hash(path) ^
3678 0 : const DeepCollectionEquality().hash(epoch);
3679 :
3680 0 : @JsonKey(ignore: true)
3681 : @override
3682 : $DateBeforePredicateCopyWith<DateBeforePredicate> get copyWith =>
3683 0 : _$DateBeforePredicateCopyWithImpl<DateBeforePredicate>(this, _$identity);
3684 :
3685 0 : @override
3686 : @optionalTypeArgs
3687 : TResult when<TResult extends Object?>({
3688 : required TResult Function(PredicatePath path, List<String> values) any,
3689 : required TResult Function(PredicatePath path, String value) at,
3690 : required TResult Function(PredicatePath path, String value) fullText,
3691 : required TResult Function(PredicatePath path, double value) gt,
3692 : required TResult Function(PredicatePath path) has,
3693 : required TResult Function(
3694 : PredicatePath path, double lowerLimit, double upperLimit)
3695 : inRange,
3696 : required TResult Function(PredicatePath path, List<String> values) into,
3697 : required TResult Function(PredicatePath path, double value) lt,
3698 : required TResult Function(PredicatePath path) missing,
3699 : required TResult Function(PredicatePath path, double latitude,
3700 : double longitude, double radius)
3701 : near,
3702 : required TResult Function(PredicatePath path, String value) not,
3703 : required TResult Function(String id, int value) similar,
3704 : required TResult Function(PredicatePath path, int epoch) dateAfter,
3705 : required TResult Function(PredicatePath path, int epoch) dateBefore,
3706 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
3707 : dateBetween,
3708 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
3709 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
3710 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
3711 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
3712 : required TResult Function(PredicatePath path, String day)
3713 : dateDayOfWeekAfter,
3714 : required TResult Function(PredicatePath path, String day)
3715 : dateDayOfWeekBefore,
3716 : required TResult Function(PredicatePath path, String month) dateMonth,
3717 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
3718 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
3719 : required TResult Function(PredicatePath path, int year) dateYear,
3720 : required TResult Function(PredicatePath path, int hour) hour,
3721 : required TResult Function(PredicatePath path, int hour) hourAfter,
3722 : required TResult Function(PredicatePath path, int hour) hourBefore,
3723 : }) {
3724 0 : return dateBefore(path, epoch);
3725 : }
3726 :
3727 0 : @override
3728 : @optionalTypeArgs
3729 : TResult maybeWhen<TResult extends Object?>({
3730 : TResult Function(PredicatePath path, List<String> values)? any,
3731 : TResult Function(PredicatePath path, String value)? at,
3732 : TResult Function(PredicatePath path, String value)? fullText,
3733 : TResult Function(PredicatePath path, double value)? gt,
3734 : TResult Function(PredicatePath path)? has,
3735 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
3736 : inRange,
3737 : TResult Function(PredicatePath path, List<String> values)? into,
3738 : TResult Function(PredicatePath path, double value)? lt,
3739 : TResult Function(PredicatePath path)? missing,
3740 : TResult Function(PredicatePath path, double latitude, double longitude,
3741 : double radius)?
3742 : near,
3743 : TResult Function(PredicatePath path, String value)? not,
3744 : TResult Function(String id, int value)? similar,
3745 : TResult Function(PredicatePath path, int epoch)? dateAfter,
3746 : TResult Function(PredicatePath path, int epoch)? dateBefore,
3747 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
3748 : dateBetween,
3749 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
3750 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
3751 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
3752 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
3753 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
3754 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
3755 : TResult Function(PredicatePath path, String month)? dateMonth,
3756 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
3757 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
3758 : TResult Function(PredicatePath path, int year)? dateYear,
3759 : TResult Function(PredicatePath path, int hour)? hour,
3760 : TResult Function(PredicatePath path, int hour)? hourAfter,
3761 : TResult Function(PredicatePath path, int hour)? hourBefore,
3762 : required TResult orElse(),
3763 : }) {
3764 : if (dateBefore != null) {
3765 0 : return dateBefore(path, epoch);
3766 : }
3767 0 : return orElse();
3768 : }
3769 :
3770 1 : @override
3771 : @optionalTypeArgs
3772 : TResult map<TResult extends Object?>({
3773 : required TResult Function(AnyPredicate value) any,
3774 : required TResult Function(AtPredicate value) at,
3775 : required TResult Function(FullTextPredicate value) fullText,
3776 : required TResult Function(GtPredicate value) gt,
3777 : required TResult Function(HasPredicate value) has,
3778 : required TResult Function(InRangePredicate value) inRange,
3779 : required TResult Function(InPredicate value) into,
3780 : required TResult Function(LtPredicate value) lt,
3781 : required TResult Function(MissingPredicate value) missing,
3782 : required TResult Function(NearPredicate value) near,
3783 : required TResult Function(NotPredicate value) not,
3784 : required TResult Function(SimilarPredicate value) similar,
3785 : required TResult Function(DateAfterPredicate value) dateAfter,
3786 : required TResult Function(DateBeforePredicate value) dateBefore,
3787 : required TResult Function(DateBetweenPredicate value) dateBetween,
3788 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
3789 : required TResult Function(DateDayOfMonthAfterPredicate value)
3790 : dateDayOfMonthAfter,
3791 : required TResult Function(DateDayOfMonthBeforePredicate value)
3792 : dateDayOfMonthBefore,
3793 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
3794 : required TResult Function(DateDayOfWeekAfterPredicate value)
3795 : dateDayOfWeekAfter,
3796 : required TResult Function(DateDayOfWeekBeforePredicate value)
3797 : dateDayOfWeekBefore,
3798 : required TResult Function(DateMonthPredicate value) dateMonth,
3799 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
3800 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
3801 : required TResult Function(DateYearPredicate value) dateYear,
3802 : required TResult Function(DateHourPredicate value) hour,
3803 : required TResult Function(DateHourAfterPredicate value) hourAfter,
3804 : required TResult Function(DateHourBeforePredicate value) hourBefore,
3805 : }) {
3806 1 : return dateBefore(this);
3807 : }
3808 :
3809 0 : @override
3810 : @optionalTypeArgs
3811 : TResult maybeMap<TResult extends Object?>({
3812 : TResult Function(AnyPredicate value)? any,
3813 : TResult Function(AtPredicate value)? at,
3814 : TResult Function(FullTextPredicate value)? fullText,
3815 : TResult Function(GtPredicate value)? gt,
3816 : TResult Function(HasPredicate value)? has,
3817 : TResult Function(InRangePredicate value)? inRange,
3818 : TResult Function(InPredicate value)? into,
3819 : TResult Function(LtPredicate value)? lt,
3820 : TResult Function(MissingPredicate value)? missing,
3821 : TResult Function(NearPredicate value)? near,
3822 : TResult Function(NotPredicate value)? not,
3823 : TResult Function(SimilarPredicate value)? similar,
3824 : TResult Function(DateAfterPredicate value)? dateAfter,
3825 : TResult Function(DateBeforePredicate value)? dateBefore,
3826 : TResult Function(DateBetweenPredicate value)? dateBetween,
3827 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
3828 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
3829 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
3830 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
3831 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
3832 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
3833 : TResult Function(DateMonthPredicate value)? dateMonth,
3834 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
3835 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
3836 : TResult Function(DateYearPredicate value)? dateYear,
3837 : TResult Function(DateHourPredicate value)? hour,
3838 : TResult Function(DateHourAfterPredicate value)? hourAfter,
3839 : TResult Function(DateHourBeforePredicate value)? hourBefore,
3840 : required TResult orElse(),
3841 : }) {
3842 : if (dateBefore != null) {
3843 0 : return dateBefore(this);
3844 : }
3845 0 : return orElse();
3846 : }
3847 : }
3848 :
3849 : abstract class DateBeforePredicate implements Predicate {
3850 : factory DateBeforePredicate(PredicatePath path, int epoch) =
3851 : _$DateBeforePredicate;
3852 :
3853 0 : PredicatePath get path => throw _privateConstructorUsedError;
3854 0 : int get epoch => throw _privateConstructorUsedError;
3855 0 : @JsonKey(ignore: true)
3856 : $DateBeforePredicateCopyWith<DateBeforePredicate> get copyWith =>
3857 0 : throw _privateConstructorUsedError;
3858 : }
3859 :
3860 : /// @nodoc
3861 : abstract class $DateBetweenPredicateCopyWith<$Res> {
3862 : factory $DateBetweenPredicateCopyWith(DateBetweenPredicate value,
3863 : $Res Function(DateBetweenPredicate) then) =
3864 : _$DateBetweenPredicateCopyWithImpl<$Res>;
3865 : $Res call({PredicatePath path, int startEpoch, int endEpoch});
3866 : }
3867 :
3868 : /// @nodoc
3869 : class _$DateBetweenPredicateCopyWithImpl<$Res>
3870 : extends _$PredicateCopyWithImpl<$Res>
3871 : implements $DateBetweenPredicateCopyWith<$Res> {
3872 0 : _$DateBetweenPredicateCopyWithImpl(
3873 : DateBetweenPredicate _value, $Res Function(DateBetweenPredicate) _then)
3874 0 : : super(_value, (v) => _then(v as DateBetweenPredicate));
3875 :
3876 0 : @override
3877 0 : DateBetweenPredicate get _value => super._value as DateBetweenPredicate;
3878 :
3879 0 : @override
3880 : $Res call({
3881 : Object? path = freezed,
3882 : Object? startEpoch = freezed,
3883 : Object? endEpoch = freezed,
3884 : }) {
3885 0 : return _then(DateBetweenPredicate(
3886 0 : path == freezed
3887 0 : ? _value.path
3888 : : path // ignore: cast_nullable_to_non_nullable
3889 : as PredicatePath,
3890 0 : startEpoch == freezed
3891 0 : ? _value.startEpoch
3892 : : startEpoch // ignore: cast_nullable_to_non_nullable
3893 : as int,
3894 0 : endEpoch == freezed
3895 0 : ? _value.endEpoch
3896 : : endEpoch // ignore: cast_nullable_to_non_nullable
3897 : as int,
3898 : ));
3899 : }
3900 : }
3901 :
3902 : /// @nodoc
3903 :
3904 : class _$DateBetweenPredicate implements DateBetweenPredicate {
3905 1 : _$DateBetweenPredicate(this.path, this.startEpoch, this.endEpoch);
3906 :
3907 : @override
3908 : final PredicatePath path;
3909 : @override
3910 : final int startEpoch;
3911 : @override
3912 : final int endEpoch;
3913 :
3914 0 : @override
3915 : String toString() {
3916 0 : return 'Predicate.dateBetween(path: $path, startEpoch: $startEpoch, endEpoch: $endEpoch)';
3917 : }
3918 :
3919 0 : @override
3920 : bool operator ==(dynamic other) {
3921 : return identical(this, other) ||
3922 0 : (other is DateBetweenPredicate &&
3923 0 : (identical(other.path, path) ||
3924 0 : const DeepCollectionEquality().equals(other.path, path)) &&
3925 0 : (identical(other.startEpoch, startEpoch) ||
3926 : const DeepCollectionEquality()
3927 0 : .equals(other.startEpoch, startEpoch)) &&
3928 0 : (identical(other.endEpoch, endEpoch) ||
3929 : const DeepCollectionEquality()
3930 0 : .equals(other.endEpoch, endEpoch)));
3931 : }
3932 :
3933 0 : @override
3934 : int get hashCode =>
3935 0 : runtimeType.hashCode ^
3936 0 : const DeepCollectionEquality().hash(path) ^
3937 0 : const DeepCollectionEquality().hash(startEpoch) ^
3938 0 : const DeepCollectionEquality().hash(endEpoch);
3939 :
3940 0 : @JsonKey(ignore: true)
3941 : @override
3942 : $DateBetweenPredicateCopyWith<DateBetweenPredicate> get copyWith =>
3943 0 : _$DateBetweenPredicateCopyWithImpl<DateBetweenPredicate>(
3944 : this, _$identity);
3945 :
3946 0 : @override
3947 : @optionalTypeArgs
3948 : TResult when<TResult extends Object?>({
3949 : required TResult Function(PredicatePath path, List<String> values) any,
3950 : required TResult Function(PredicatePath path, String value) at,
3951 : required TResult Function(PredicatePath path, String value) fullText,
3952 : required TResult Function(PredicatePath path, double value) gt,
3953 : required TResult Function(PredicatePath path) has,
3954 : required TResult Function(
3955 : PredicatePath path, double lowerLimit, double upperLimit)
3956 : inRange,
3957 : required TResult Function(PredicatePath path, List<String> values) into,
3958 : required TResult Function(PredicatePath path, double value) lt,
3959 : required TResult Function(PredicatePath path) missing,
3960 : required TResult Function(PredicatePath path, double latitude,
3961 : double longitude, double radius)
3962 : near,
3963 : required TResult Function(PredicatePath path, String value) not,
3964 : required TResult Function(String id, int value) similar,
3965 : required TResult Function(PredicatePath path, int epoch) dateAfter,
3966 : required TResult Function(PredicatePath path, int epoch) dateBefore,
3967 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
3968 : dateBetween,
3969 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
3970 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
3971 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
3972 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
3973 : required TResult Function(PredicatePath path, String day)
3974 : dateDayOfWeekAfter,
3975 : required TResult Function(PredicatePath path, String day)
3976 : dateDayOfWeekBefore,
3977 : required TResult Function(PredicatePath path, String month) dateMonth,
3978 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
3979 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
3980 : required TResult Function(PredicatePath path, int year) dateYear,
3981 : required TResult Function(PredicatePath path, int hour) hour,
3982 : required TResult Function(PredicatePath path, int hour) hourAfter,
3983 : required TResult Function(PredicatePath path, int hour) hourBefore,
3984 : }) {
3985 0 : return dateBetween(path, startEpoch, endEpoch);
3986 : }
3987 :
3988 0 : @override
3989 : @optionalTypeArgs
3990 : TResult maybeWhen<TResult extends Object?>({
3991 : TResult Function(PredicatePath path, List<String> values)? any,
3992 : TResult Function(PredicatePath path, String value)? at,
3993 : TResult Function(PredicatePath path, String value)? fullText,
3994 : TResult Function(PredicatePath path, double value)? gt,
3995 : TResult Function(PredicatePath path)? has,
3996 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
3997 : inRange,
3998 : TResult Function(PredicatePath path, List<String> values)? into,
3999 : TResult Function(PredicatePath path, double value)? lt,
4000 : TResult Function(PredicatePath path)? missing,
4001 : TResult Function(PredicatePath path, double latitude, double longitude,
4002 : double radius)?
4003 : near,
4004 : TResult Function(PredicatePath path, String value)? not,
4005 : TResult Function(String id, int value)? similar,
4006 : TResult Function(PredicatePath path, int epoch)? dateAfter,
4007 : TResult Function(PredicatePath path, int epoch)? dateBefore,
4008 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
4009 : dateBetween,
4010 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
4011 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
4012 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
4013 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
4014 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
4015 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
4016 : TResult Function(PredicatePath path, String month)? dateMonth,
4017 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
4018 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
4019 : TResult Function(PredicatePath path, int year)? dateYear,
4020 : TResult Function(PredicatePath path, int hour)? hour,
4021 : TResult Function(PredicatePath path, int hour)? hourAfter,
4022 : TResult Function(PredicatePath path, int hour)? hourBefore,
4023 : required TResult orElse(),
4024 : }) {
4025 : if (dateBetween != null) {
4026 0 : return dateBetween(path, startEpoch, endEpoch);
4027 : }
4028 0 : return orElse();
4029 : }
4030 :
4031 1 : @override
4032 : @optionalTypeArgs
4033 : TResult map<TResult extends Object?>({
4034 : required TResult Function(AnyPredicate value) any,
4035 : required TResult Function(AtPredicate value) at,
4036 : required TResult Function(FullTextPredicate value) fullText,
4037 : required TResult Function(GtPredicate value) gt,
4038 : required TResult Function(HasPredicate value) has,
4039 : required TResult Function(InRangePredicate value) inRange,
4040 : required TResult Function(InPredicate value) into,
4041 : required TResult Function(LtPredicate value) lt,
4042 : required TResult Function(MissingPredicate value) missing,
4043 : required TResult Function(NearPredicate value) near,
4044 : required TResult Function(NotPredicate value) not,
4045 : required TResult Function(SimilarPredicate value) similar,
4046 : required TResult Function(DateAfterPredicate value) dateAfter,
4047 : required TResult Function(DateBeforePredicate value) dateBefore,
4048 : required TResult Function(DateBetweenPredicate value) dateBetween,
4049 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
4050 : required TResult Function(DateDayOfMonthAfterPredicate value)
4051 : dateDayOfMonthAfter,
4052 : required TResult Function(DateDayOfMonthBeforePredicate value)
4053 : dateDayOfMonthBefore,
4054 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
4055 : required TResult Function(DateDayOfWeekAfterPredicate value)
4056 : dateDayOfWeekAfter,
4057 : required TResult Function(DateDayOfWeekBeforePredicate value)
4058 : dateDayOfWeekBefore,
4059 : required TResult Function(DateMonthPredicate value) dateMonth,
4060 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
4061 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
4062 : required TResult Function(DateYearPredicate value) dateYear,
4063 : required TResult Function(DateHourPredicate value) hour,
4064 : required TResult Function(DateHourAfterPredicate value) hourAfter,
4065 : required TResult Function(DateHourBeforePredicate value) hourBefore,
4066 : }) {
4067 1 : return dateBetween(this);
4068 : }
4069 :
4070 0 : @override
4071 : @optionalTypeArgs
4072 : TResult maybeMap<TResult extends Object?>({
4073 : TResult Function(AnyPredicate value)? any,
4074 : TResult Function(AtPredicate value)? at,
4075 : TResult Function(FullTextPredicate value)? fullText,
4076 : TResult Function(GtPredicate value)? gt,
4077 : TResult Function(HasPredicate value)? has,
4078 : TResult Function(InRangePredicate value)? inRange,
4079 : TResult Function(InPredicate value)? into,
4080 : TResult Function(LtPredicate value)? lt,
4081 : TResult Function(MissingPredicate value)? missing,
4082 : TResult Function(NearPredicate value)? near,
4083 : TResult Function(NotPredicate value)? not,
4084 : TResult Function(SimilarPredicate value)? similar,
4085 : TResult Function(DateAfterPredicate value)? dateAfter,
4086 : TResult Function(DateBeforePredicate value)? dateBefore,
4087 : TResult Function(DateBetweenPredicate value)? dateBetween,
4088 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
4089 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
4090 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
4091 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
4092 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
4093 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
4094 : TResult Function(DateMonthPredicate value)? dateMonth,
4095 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
4096 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
4097 : TResult Function(DateYearPredicate value)? dateYear,
4098 : TResult Function(DateHourPredicate value)? hour,
4099 : TResult Function(DateHourAfterPredicate value)? hourAfter,
4100 : TResult Function(DateHourBeforePredicate value)? hourBefore,
4101 : required TResult orElse(),
4102 : }) {
4103 : if (dateBetween != null) {
4104 0 : return dateBetween(this);
4105 : }
4106 0 : return orElse();
4107 : }
4108 : }
4109 :
4110 : abstract class DateBetweenPredicate implements Predicate {
4111 : factory DateBetweenPredicate(
4112 : PredicatePath path, int startEpoch, int endEpoch) =
4113 : _$DateBetweenPredicate;
4114 :
4115 0 : PredicatePath get path => throw _privateConstructorUsedError;
4116 0 : int get startEpoch => throw _privateConstructorUsedError;
4117 0 : int get endEpoch => throw _privateConstructorUsedError;
4118 0 : @JsonKey(ignore: true)
4119 : $DateBetweenPredicateCopyWith<DateBetweenPredicate> get copyWith =>
4120 0 : throw _privateConstructorUsedError;
4121 : }
4122 :
4123 : /// @nodoc
4124 : abstract class $DateDayOfMonthPredicateCopyWith<$Res> {
4125 : factory $DateDayOfMonthPredicateCopyWith(DateDayOfMonthPredicate value,
4126 : $Res Function(DateDayOfMonthPredicate) then) =
4127 : _$DateDayOfMonthPredicateCopyWithImpl<$Res>;
4128 : $Res call({PredicatePath path, int day});
4129 : }
4130 :
4131 : /// @nodoc
4132 : class _$DateDayOfMonthPredicateCopyWithImpl<$Res>
4133 : extends _$PredicateCopyWithImpl<$Res>
4134 : implements $DateDayOfMonthPredicateCopyWith<$Res> {
4135 0 : _$DateDayOfMonthPredicateCopyWithImpl(DateDayOfMonthPredicate _value,
4136 : $Res Function(DateDayOfMonthPredicate) _then)
4137 0 : : super(_value, (v) => _then(v as DateDayOfMonthPredicate));
4138 :
4139 0 : @override
4140 0 : DateDayOfMonthPredicate get _value => super._value as DateDayOfMonthPredicate;
4141 :
4142 0 : @override
4143 : $Res call({
4144 : Object? path = freezed,
4145 : Object? day = freezed,
4146 : }) {
4147 0 : return _then(DateDayOfMonthPredicate(
4148 0 : path == freezed
4149 0 : ? _value.path
4150 : : path // ignore: cast_nullable_to_non_nullable
4151 : as PredicatePath,
4152 0 : day == freezed
4153 0 : ? _value.day
4154 : : day // ignore: cast_nullable_to_non_nullable
4155 : as int,
4156 : ));
4157 : }
4158 : }
4159 :
4160 : /// @nodoc
4161 :
4162 : class _$DateDayOfMonthPredicate implements DateDayOfMonthPredicate {
4163 1 : _$DateDayOfMonthPredicate(this.path, this.day);
4164 :
4165 : @override
4166 : final PredicatePath path;
4167 : @override
4168 : final int day;
4169 :
4170 0 : @override
4171 : String toString() {
4172 0 : return 'Predicate.dateDayOfMonth(path: $path, day: $day)';
4173 : }
4174 :
4175 0 : @override
4176 : bool operator ==(dynamic other) {
4177 : return identical(this, other) ||
4178 0 : (other is DateDayOfMonthPredicate &&
4179 0 : (identical(other.path, path) ||
4180 0 : const DeepCollectionEquality().equals(other.path, path)) &&
4181 0 : (identical(other.day, day) ||
4182 0 : const DeepCollectionEquality().equals(other.day, day)));
4183 : }
4184 :
4185 0 : @override
4186 : int get hashCode =>
4187 0 : runtimeType.hashCode ^
4188 0 : const DeepCollectionEquality().hash(path) ^
4189 0 : const DeepCollectionEquality().hash(day);
4190 :
4191 0 : @JsonKey(ignore: true)
4192 : @override
4193 : $DateDayOfMonthPredicateCopyWith<DateDayOfMonthPredicate> get copyWith =>
4194 0 : _$DateDayOfMonthPredicateCopyWithImpl<DateDayOfMonthPredicate>(
4195 : this, _$identity);
4196 :
4197 0 : @override
4198 : @optionalTypeArgs
4199 : TResult when<TResult extends Object?>({
4200 : required TResult Function(PredicatePath path, List<String> values) any,
4201 : required TResult Function(PredicatePath path, String value) at,
4202 : required TResult Function(PredicatePath path, String value) fullText,
4203 : required TResult Function(PredicatePath path, double value) gt,
4204 : required TResult Function(PredicatePath path) has,
4205 : required TResult Function(
4206 : PredicatePath path, double lowerLimit, double upperLimit)
4207 : inRange,
4208 : required TResult Function(PredicatePath path, List<String> values) into,
4209 : required TResult Function(PredicatePath path, double value) lt,
4210 : required TResult Function(PredicatePath path) missing,
4211 : required TResult Function(PredicatePath path, double latitude,
4212 : double longitude, double radius)
4213 : near,
4214 : required TResult Function(PredicatePath path, String value) not,
4215 : required TResult Function(String id, int value) similar,
4216 : required TResult Function(PredicatePath path, int epoch) dateAfter,
4217 : required TResult Function(PredicatePath path, int epoch) dateBefore,
4218 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
4219 : dateBetween,
4220 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
4221 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
4222 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
4223 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
4224 : required TResult Function(PredicatePath path, String day)
4225 : dateDayOfWeekAfter,
4226 : required TResult Function(PredicatePath path, String day)
4227 : dateDayOfWeekBefore,
4228 : required TResult Function(PredicatePath path, String month) dateMonth,
4229 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
4230 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
4231 : required TResult Function(PredicatePath path, int year) dateYear,
4232 : required TResult Function(PredicatePath path, int hour) hour,
4233 : required TResult Function(PredicatePath path, int hour) hourAfter,
4234 : required TResult Function(PredicatePath path, int hour) hourBefore,
4235 : }) {
4236 0 : return dateDayOfMonth(path, day);
4237 : }
4238 :
4239 0 : @override
4240 : @optionalTypeArgs
4241 : TResult maybeWhen<TResult extends Object?>({
4242 : TResult Function(PredicatePath path, List<String> values)? any,
4243 : TResult Function(PredicatePath path, String value)? at,
4244 : TResult Function(PredicatePath path, String value)? fullText,
4245 : TResult Function(PredicatePath path, double value)? gt,
4246 : TResult Function(PredicatePath path)? has,
4247 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
4248 : inRange,
4249 : TResult Function(PredicatePath path, List<String> values)? into,
4250 : TResult Function(PredicatePath path, double value)? lt,
4251 : TResult Function(PredicatePath path)? missing,
4252 : TResult Function(PredicatePath path, double latitude, double longitude,
4253 : double radius)?
4254 : near,
4255 : TResult Function(PredicatePath path, String value)? not,
4256 : TResult Function(String id, int value)? similar,
4257 : TResult Function(PredicatePath path, int epoch)? dateAfter,
4258 : TResult Function(PredicatePath path, int epoch)? dateBefore,
4259 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
4260 : dateBetween,
4261 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
4262 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
4263 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
4264 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
4265 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
4266 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
4267 : TResult Function(PredicatePath path, String month)? dateMonth,
4268 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
4269 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
4270 : TResult Function(PredicatePath path, int year)? dateYear,
4271 : TResult Function(PredicatePath path, int hour)? hour,
4272 : TResult Function(PredicatePath path, int hour)? hourAfter,
4273 : TResult Function(PredicatePath path, int hour)? hourBefore,
4274 : required TResult orElse(),
4275 : }) {
4276 : if (dateDayOfMonth != null) {
4277 0 : return dateDayOfMonth(path, day);
4278 : }
4279 0 : return orElse();
4280 : }
4281 :
4282 1 : @override
4283 : @optionalTypeArgs
4284 : TResult map<TResult extends Object?>({
4285 : required TResult Function(AnyPredicate value) any,
4286 : required TResult Function(AtPredicate value) at,
4287 : required TResult Function(FullTextPredicate value) fullText,
4288 : required TResult Function(GtPredicate value) gt,
4289 : required TResult Function(HasPredicate value) has,
4290 : required TResult Function(InRangePredicate value) inRange,
4291 : required TResult Function(InPredicate value) into,
4292 : required TResult Function(LtPredicate value) lt,
4293 : required TResult Function(MissingPredicate value) missing,
4294 : required TResult Function(NearPredicate value) near,
4295 : required TResult Function(NotPredicate value) not,
4296 : required TResult Function(SimilarPredicate value) similar,
4297 : required TResult Function(DateAfterPredicate value) dateAfter,
4298 : required TResult Function(DateBeforePredicate value) dateBefore,
4299 : required TResult Function(DateBetweenPredicate value) dateBetween,
4300 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
4301 : required TResult Function(DateDayOfMonthAfterPredicate value)
4302 : dateDayOfMonthAfter,
4303 : required TResult Function(DateDayOfMonthBeforePredicate value)
4304 : dateDayOfMonthBefore,
4305 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
4306 : required TResult Function(DateDayOfWeekAfterPredicate value)
4307 : dateDayOfWeekAfter,
4308 : required TResult Function(DateDayOfWeekBeforePredicate value)
4309 : dateDayOfWeekBefore,
4310 : required TResult Function(DateMonthPredicate value) dateMonth,
4311 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
4312 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
4313 : required TResult Function(DateYearPredicate value) dateYear,
4314 : required TResult Function(DateHourPredicate value) hour,
4315 : required TResult Function(DateHourAfterPredicate value) hourAfter,
4316 : required TResult Function(DateHourBeforePredicate value) hourBefore,
4317 : }) {
4318 1 : return dateDayOfMonth(this);
4319 : }
4320 :
4321 0 : @override
4322 : @optionalTypeArgs
4323 : TResult maybeMap<TResult extends Object?>({
4324 : TResult Function(AnyPredicate value)? any,
4325 : TResult Function(AtPredicate value)? at,
4326 : TResult Function(FullTextPredicate value)? fullText,
4327 : TResult Function(GtPredicate value)? gt,
4328 : TResult Function(HasPredicate value)? has,
4329 : TResult Function(InRangePredicate value)? inRange,
4330 : TResult Function(InPredicate value)? into,
4331 : TResult Function(LtPredicate value)? lt,
4332 : TResult Function(MissingPredicate value)? missing,
4333 : TResult Function(NearPredicate value)? near,
4334 : TResult Function(NotPredicate value)? not,
4335 : TResult Function(SimilarPredicate value)? similar,
4336 : TResult Function(DateAfterPredicate value)? dateAfter,
4337 : TResult Function(DateBeforePredicate value)? dateBefore,
4338 : TResult Function(DateBetweenPredicate value)? dateBetween,
4339 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
4340 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
4341 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
4342 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
4343 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
4344 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
4345 : TResult Function(DateMonthPredicate value)? dateMonth,
4346 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
4347 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
4348 : TResult Function(DateYearPredicate value)? dateYear,
4349 : TResult Function(DateHourPredicate value)? hour,
4350 : TResult Function(DateHourAfterPredicate value)? hourAfter,
4351 : TResult Function(DateHourBeforePredicate value)? hourBefore,
4352 : required TResult orElse(),
4353 : }) {
4354 : if (dateDayOfMonth != null) {
4355 0 : return dateDayOfMonth(this);
4356 : }
4357 0 : return orElse();
4358 : }
4359 : }
4360 :
4361 : abstract class DateDayOfMonthPredicate implements Predicate {
4362 : factory DateDayOfMonthPredicate(PredicatePath path, int day) =
4363 : _$DateDayOfMonthPredicate;
4364 :
4365 0 : PredicatePath get path => throw _privateConstructorUsedError;
4366 0 : int get day => throw _privateConstructorUsedError;
4367 0 : @JsonKey(ignore: true)
4368 : $DateDayOfMonthPredicateCopyWith<DateDayOfMonthPredicate> get copyWith =>
4369 0 : throw _privateConstructorUsedError;
4370 : }
4371 :
4372 : /// @nodoc
4373 : abstract class $DateDayOfMonthAfterPredicateCopyWith<$Res> {
4374 : factory $DateDayOfMonthAfterPredicateCopyWith(
4375 : DateDayOfMonthAfterPredicate value,
4376 : $Res Function(DateDayOfMonthAfterPredicate) then) =
4377 : _$DateDayOfMonthAfterPredicateCopyWithImpl<$Res>;
4378 : $Res call({PredicatePath path, int day});
4379 : }
4380 :
4381 : /// @nodoc
4382 : class _$DateDayOfMonthAfterPredicateCopyWithImpl<$Res>
4383 : extends _$PredicateCopyWithImpl<$Res>
4384 : implements $DateDayOfMonthAfterPredicateCopyWith<$Res> {
4385 0 : _$DateDayOfMonthAfterPredicateCopyWithImpl(
4386 : DateDayOfMonthAfterPredicate _value,
4387 : $Res Function(DateDayOfMonthAfterPredicate) _then)
4388 0 : : super(_value, (v) => _then(v as DateDayOfMonthAfterPredicate));
4389 :
4390 0 : @override
4391 : DateDayOfMonthAfterPredicate get _value =>
4392 0 : super._value as DateDayOfMonthAfterPredicate;
4393 :
4394 0 : @override
4395 : $Res call({
4396 : Object? path = freezed,
4397 : Object? day = freezed,
4398 : }) {
4399 0 : return _then(DateDayOfMonthAfterPredicate(
4400 0 : path == freezed
4401 0 : ? _value.path
4402 : : path // ignore: cast_nullable_to_non_nullable
4403 : as PredicatePath,
4404 0 : day == freezed
4405 0 : ? _value.day
4406 : : day // ignore: cast_nullable_to_non_nullable
4407 : as int,
4408 : ));
4409 : }
4410 : }
4411 :
4412 : /// @nodoc
4413 :
4414 : class _$DateDayOfMonthAfterPredicate implements DateDayOfMonthAfterPredicate {
4415 1 : _$DateDayOfMonthAfterPredicate(this.path, this.day);
4416 :
4417 : @override
4418 : final PredicatePath path;
4419 : @override
4420 : final int day;
4421 :
4422 0 : @override
4423 : String toString() {
4424 0 : return 'Predicate.dateDayOfMonthAfter(path: $path, day: $day)';
4425 : }
4426 :
4427 0 : @override
4428 : bool operator ==(dynamic other) {
4429 : return identical(this, other) ||
4430 0 : (other is DateDayOfMonthAfterPredicate &&
4431 0 : (identical(other.path, path) ||
4432 0 : const DeepCollectionEquality().equals(other.path, path)) &&
4433 0 : (identical(other.day, day) ||
4434 0 : const DeepCollectionEquality().equals(other.day, day)));
4435 : }
4436 :
4437 0 : @override
4438 : int get hashCode =>
4439 0 : runtimeType.hashCode ^
4440 0 : const DeepCollectionEquality().hash(path) ^
4441 0 : const DeepCollectionEquality().hash(day);
4442 :
4443 0 : @JsonKey(ignore: true)
4444 : @override
4445 : $DateDayOfMonthAfterPredicateCopyWith<DateDayOfMonthAfterPredicate>
4446 0 : get copyWith => _$DateDayOfMonthAfterPredicateCopyWithImpl<
4447 : DateDayOfMonthAfterPredicate>(this, _$identity);
4448 :
4449 0 : @override
4450 : @optionalTypeArgs
4451 : TResult when<TResult extends Object?>({
4452 : required TResult Function(PredicatePath path, List<String> values) any,
4453 : required TResult Function(PredicatePath path, String value) at,
4454 : required TResult Function(PredicatePath path, String value) fullText,
4455 : required TResult Function(PredicatePath path, double value) gt,
4456 : required TResult Function(PredicatePath path) has,
4457 : required TResult Function(
4458 : PredicatePath path, double lowerLimit, double upperLimit)
4459 : inRange,
4460 : required TResult Function(PredicatePath path, List<String> values) into,
4461 : required TResult Function(PredicatePath path, double value) lt,
4462 : required TResult Function(PredicatePath path) missing,
4463 : required TResult Function(PredicatePath path, double latitude,
4464 : double longitude, double radius)
4465 : near,
4466 : required TResult Function(PredicatePath path, String value) not,
4467 : required TResult Function(String id, int value) similar,
4468 : required TResult Function(PredicatePath path, int epoch) dateAfter,
4469 : required TResult Function(PredicatePath path, int epoch) dateBefore,
4470 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
4471 : dateBetween,
4472 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
4473 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
4474 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
4475 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
4476 : required TResult Function(PredicatePath path, String day)
4477 : dateDayOfWeekAfter,
4478 : required TResult Function(PredicatePath path, String day)
4479 : dateDayOfWeekBefore,
4480 : required TResult Function(PredicatePath path, String month) dateMonth,
4481 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
4482 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
4483 : required TResult Function(PredicatePath path, int year) dateYear,
4484 : required TResult Function(PredicatePath path, int hour) hour,
4485 : required TResult Function(PredicatePath path, int hour) hourAfter,
4486 : required TResult Function(PredicatePath path, int hour) hourBefore,
4487 : }) {
4488 0 : return dateDayOfMonthAfter(path, day);
4489 : }
4490 :
4491 0 : @override
4492 : @optionalTypeArgs
4493 : TResult maybeWhen<TResult extends Object?>({
4494 : TResult Function(PredicatePath path, List<String> values)? any,
4495 : TResult Function(PredicatePath path, String value)? at,
4496 : TResult Function(PredicatePath path, String value)? fullText,
4497 : TResult Function(PredicatePath path, double value)? gt,
4498 : TResult Function(PredicatePath path)? has,
4499 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
4500 : inRange,
4501 : TResult Function(PredicatePath path, List<String> values)? into,
4502 : TResult Function(PredicatePath path, double value)? lt,
4503 : TResult Function(PredicatePath path)? missing,
4504 : TResult Function(PredicatePath path, double latitude, double longitude,
4505 : double radius)?
4506 : near,
4507 : TResult Function(PredicatePath path, String value)? not,
4508 : TResult Function(String id, int value)? similar,
4509 : TResult Function(PredicatePath path, int epoch)? dateAfter,
4510 : TResult Function(PredicatePath path, int epoch)? dateBefore,
4511 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
4512 : dateBetween,
4513 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
4514 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
4515 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
4516 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
4517 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
4518 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
4519 : TResult Function(PredicatePath path, String month)? dateMonth,
4520 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
4521 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
4522 : TResult Function(PredicatePath path, int year)? dateYear,
4523 : TResult Function(PredicatePath path, int hour)? hour,
4524 : TResult Function(PredicatePath path, int hour)? hourAfter,
4525 : TResult Function(PredicatePath path, int hour)? hourBefore,
4526 : required TResult orElse(),
4527 : }) {
4528 : if (dateDayOfMonthAfter != null) {
4529 0 : return dateDayOfMonthAfter(path, day);
4530 : }
4531 0 : return orElse();
4532 : }
4533 :
4534 1 : @override
4535 : @optionalTypeArgs
4536 : TResult map<TResult extends Object?>({
4537 : required TResult Function(AnyPredicate value) any,
4538 : required TResult Function(AtPredicate value) at,
4539 : required TResult Function(FullTextPredicate value) fullText,
4540 : required TResult Function(GtPredicate value) gt,
4541 : required TResult Function(HasPredicate value) has,
4542 : required TResult Function(InRangePredicate value) inRange,
4543 : required TResult Function(InPredicate value) into,
4544 : required TResult Function(LtPredicate value) lt,
4545 : required TResult Function(MissingPredicate value) missing,
4546 : required TResult Function(NearPredicate value) near,
4547 : required TResult Function(NotPredicate value) not,
4548 : required TResult Function(SimilarPredicate value) similar,
4549 : required TResult Function(DateAfterPredicate value) dateAfter,
4550 : required TResult Function(DateBeforePredicate value) dateBefore,
4551 : required TResult Function(DateBetweenPredicate value) dateBetween,
4552 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
4553 : required TResult Function(DateDayOfMonthAfterPredicate value)
4554 : dateDayOfMonthAfter,
4555 : required TResult Function(DateDayOfMonthBeforePredicate value)
4556 : dateDayOfMonthBefore,
4557 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
4558 : required TResult Function(DateDayOfWeekAfterPredicate value)
4559 : dateDayOfWeekAfter,
4560 : required TResult Function(DateDayOfWeekBeforePredicate value)
4561 : dateDayOfWeekBefore,
4562 : required TResult Function(DateMonthPredicate value) dateMonth,
4563 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
4564 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
4565 : required TResult Function(DateYearPredicate value) dateYear,
4566 : required TResult Function(DateHourPredicate value) hour,
4567 : required TResult Function(DateHourAfterPredicate value) hourAfter,
4568 : required TResult Function(DateHourBeforePredicate value) hourBefore,
4569 : }) {
4570 1 : return dateDayOfMonthAfter(this);
4571 : }
4572 :
4573 0 : @override
4574 : @optionalTypeArgs
4575 : TResult maybeMap<TResult extends Object?>({
4576 : TResult Function(AnyPredicate value)? any,
4577 : TResult Function(AtPredicate value)? at,
4578 : TResult Function(FullTextPredicate value)? fullText,
4579 : TResult Function(GtPredicate value)? gt,
4580 : TResult Function(HasPredicate value)? has,
4581 : TResult Function(InRangePredicate value)? inRange,
4582 : TResult Function(InPredicate value)? into,
4583 : TResult Function(LtPredicate value)? lt,
4584 : TResult Function(MissingPredicate value)? missing,
4585 : TResult Function(NearPredicate value)? near,
4586 : TResult Function(NotPredicate value)? not,
4587 : TResult Function(SimilarPredicate value)? similar,
4588 : TResult Function(DateAfterPredicate value)? dateAfter,
4589 : TResult Function(DateBeforePredicate value)? dateBefore,
4590 : TResult Function(DateBetweenPredicate value)? dateBetween,
4591 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
4592 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
4593 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
4594 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
4595 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
4596 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
4597 : TResult Function(DateMonthPredicate value)? dateMonth,
4598 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
4599 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
4600 : TResult Function(DateYearPredicate value)? dateYear,
4601 : TResult Function(DateHourPredicate value)? hour,
4602 : TResult Function(DateHourAfterPredicate value)? hourAfter,
4603 : TResult Function(DateHourBeforePredicate value)? hourBefore,
4604 : required TResult orElse(),
4605 : }) {
4606 : if (dateDayOfMonthAfter != null) {
4607 0 : return dateDayOfMonthAfter(this);
4608 : }
4609 0 : return orElse();
4610 : }
4611 : }
4612 :
4613 : abstract class DateDayOfMonthAfterPredicate implements Predicate {
4614 : factory DateDayOfMonthAfterPredicate(PredicatePath path, int day) =
4615 : _$DateDayOfMonthAfterPredicate;
4616 :
4617 0 : PredicatePath get path => throw _privateConstructorUsedError;
4618 0 : int get day => throw _privateConstructorUsedError;
4619 0 : @JsonKey(ignore: true)
4620 : $DateDayOfMonthAfterPredicateCopyWith<DateDayOfMonthAfterPredicate>
4621 0 : get copyWith => throw _privateConstructorUsedError;
4622 : }
4623 :
4624 : /// @nodoc
4625 : abstract class $DateDayOfMonthBeforePredicateCopyWith<$Res> {
4626 : factory $DateDayOfMonthBeforePredicateCopyWith(
4627 : DateDayOfMonthBeforePredicate value,
4628 : $Res Function(DateDayOfMonthBeforePredicate) then) =
4629 : _$DateDayOfMonthBeforePredicateCopyWithImpl<$Res>;
4630 : $Res call({PredicatePath path, int day});
4631 : }
4632 :
4633 : /// @nodoc
4634 : class _$DateDayOfMonthBeforePredicateCopyWithImpl<$Res>
4635 : extends _$PredicateCopyWithImpl<$Res>
4636 : implements $DateDayOfMonthBeforePredicateCopyWith<$Res> {
4637 0 : _$DateDayOfMonthBeforePredicateCopyWithImpl(
4638 : DateDayOfMonthBeforePredicate _value,
4639 : $Res Function(DateDayOfMonthBeforePredicate) _then)
4640 0 : : super(_value, (v) => _then(v as DateDayOfMonthBeforePredicate));
4641 :
4642 0 : @override
4643 : DateDayOfMonthBeforePredicate get _value =>
4644 0 : super._value as DateDayOfMonthBeforePredicate;
4645 :
4646 0 : @override
4647 : $Res call({
4648 : Object? path = freezed,
4649 : Object? day = freezed,
4650 : }) {
4651 0 : return _then(DateDayOfMonthBeforePredicate(
4652 0 : path == freezed
4653 0 : ? _value.path
4654 : : path // ignore: cast_nullable_to_non_nullable
4655 : as PredicatePath,
4656 0 : day == freezed
4657 0 : ? _value.day
4658 : : day // ignore: cast_nullable_to_non_nullable
4659 : as int,
4660 : ));
4661 : }
4662 : }
4663 :
4664 : /// @nodoc
4665 :
4666 : class _$DateDayOfMonthBeforePredicate implements DateDayOfMonthBeforePredicate {
4667 1 : _$DateDayOfMonthBeforePredicate(this.path, this.day);
4668 :
4669 : @override
4670 : final PredicatePath path;
4671 : @override
4672 : final int day;
4673 :
4674 0 : @override
4675 : String toString() {
4676 0 : return 'Predicate.dateDayOfMonthBefore(path: $path, day: $day)';
4677 : }
4678 :
4679 0 : @override
4680 : bool operator ==(dynamic other) {
4681 : return identical(this, other) ||
4682 0 : (other is DateDayOfMonthBeforePredicate &&
4683 0 : (identical(other.path, path) ||
4684 0 : const DeepCollectionEquality().equals(other.path, path)) &&
4685 0 : (identical(other.day, day) ||
4686 0 : const DeepCollectionEquality().equals(other.day, day)));
4687 : }
4688 :
4689 0 : @override
4690 : int get hashCode =>
4691 0 : runtimeType.hashCode ^
4692 0 : const DeepCollectionEquality().hash(path) ^
4693 0 : const DeepCollectionEquality().hash(day);
4694 :
4695 0 : @JsonKey(ignore: true)
4696 : @override
4697 : $DateDayOfMonthBeforePredicateCopyWith<DateDayOfMonthBeforePredicate>
4698 0 : get copyWith => _$DateDayOfMonthBeforePredicateCopyWithImpl<
4699 : DateDayOfMonthBeforePredicate>(this, _$identity);
4700 :
4701 0 : @override
4702 : @optionalTypeArgs
4703 : TResult when<TResult extends Object?>({
4704 : required TResult Function(PredicatePath path, List<String> values) any,
4705 : required TResult Function(PredicatePath path, String value) at,
4706 : required TResult Function(PredicatePath path, String value) fullText,
4707 : required TResult Function(PredicatePath path, double value) gt,
4708 : required TResult Function(PredicatePath path) has,
4709 : required TResult Function(
4710 : PredicatePath path, double lowerLimit, double upperLimit)
4711 : inRange,
4712 : required TResult Function(PredicatePath path, List<String> values) into,
4713 : required TResult Function(PredicatePath path, double value) lt,
4714 : required TResult Function(PredicatePath path) missing,
4715 : required TResult Function(PredicatePath path, double latitude,
4716 : double longitude, double radius)
4717 : near,
4718 : required TResult Function(PredicatePath path, String value) not,
4719 : required TResult Function(String id, int value) similar,
4720 : required TResult Function(PredicatePath path, int epoch) dateAfter,
4721 : required TResult Function(PredicatePath path, int epoch) dateBefore,
4722 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
4723 : dateBetween,
4724 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
4725 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
4726 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
4727 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
4728 : required TResult Function(PredicatePath path, String day)
4729 : dateDayOfWeekAfter,
4730 : required TResult Function(PredicatePath path, String day)
4731 : dateDayOfWeekBefore,
4732 : required TResult Function(PredicatePath path, String month) dateMonth,
4733 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
4734 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
4735 : required TResult Function(PredicatePath path, int year) dateYear,
4736 : required TResult Function(PredicatePath path, int hour) hour,
4737 : required TResult Function(PredicatePath path, int hour) hourAfter,
4738 : required TResult Function(PredicatePath path, int hour) hourBefore,
4739 : }) {
4740 0 : return dateDayOfMonthBefore(path, day);
4741 : }
4742 :
4743 0 : @override
4744 : @optionalTypeArgs
4745 : TResult maybeWhen<TResult extends Object?>({
4746 : TResult Function(PredicatePath path, List<String> values)? any,
4747 : TResult Function(PredicatePath path, String value)? at,
4748 : TResult Function(PredicatePath path, String value)? fullText,
4749 : TResult Function(PredicatePath path, double value)? gt,
4750 : TResult Function(PredicatePath path)? has,
4751 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
4752 : inRange,
4753 : TResult Function(PredicatePath path, List<String> values)? into,
4754 : TResult Function(PredicatePath path, double value)? lt,
4755 : TResult Function(PredicatePath path)? missing,
4756 : TResult Function(PredicatePath path, double latitude, double longitude,
4757 : double radius)?
4758 : near,
4759 : TResult Function(PredicatePath path, String value)? not,
4760 : TResult Function(String id, int value)? similar,
4761 : TResult Function(PredicatePath path, int epoch)? dateAfter,
4762 : TResult Function(PredicatePath path, int epoch)? dateBefore,
4763 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
4764 : dateBetween,
4765 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
4766 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
4767 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
4768 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
4769 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
4770 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
4771 : TResult Function(PredicatePath path, String month)? dateMonth,
4772 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
4773 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
4774 : TResult Function(PredicatePath path, int year)? dateYear,
4775 : TResult Function(PredicatePath path, int hour)? hour,
4776 : TResult Function(PredicatePath path, int hour)? hourAfter,
4777 : TResult Function(PredicatePath path, int hour)? hourBefore,
4778 : required TResult orElse(),
4779 : }) {
4780 : if (dateDayOfMonthBefore != null) {
4781 0 : return dateDayOfMonthBefore(path, day);
4782 : }
4783 0 : return orElse();
4784 : }
4785 :
4786 1 : @override
4787 : @optionalTypeArgs
4788 : TResult map<TResult extends Object?>({
4789 : required TResult Function(AnyPredicate value) any,
4790 : required TResult Function(AtPredicate value) at,
4791 : required TResult Function(FullTextPredicate value) fullText,
4792 : required TResult Function(GtPredicate value) gt,
4793 : required TResult Function(HasPredicate value) has,
4794 : required TResult Function(InRangePredicate value) inRange,
4795 : required TResult Function(InPredicate value) into,
4796 : required TResult Function(LtPredicate value) lt,
4797 : required TResult Function(MissingPredicate value) missing,
4798 : required TResult Function(NearPredicate value) near,
4799 : required TResult Function(NotPredicate value) not,
4800 : required TResult Function(SimilarPredicate value) similar,
4801 : required TResult Function(DateAfterPredicate value) dateAfter,
4802 : required TResult Function(DateBeforePredicate value) dateBefore,
4803 : required TResult Function(DateBetweenPredicate value) dateBetween,
4804 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
4805 : required TResult Function(DateDayOfMonthAfterPredicate value)
4806 : dateDayOfMonthAfter,
4807 : required TResult Function(DateDayOfMonthBeforePredicate value)
4808 : dateDayOfMonthBefore,
4809 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
4810 : required TResult Function(DateDayOfWeekAfterPredicate value)
4811 : dateDayOfWeekAfter,
4812 : required TResult Function(DateDayOfWeekBeforePredicate value)
4813 : dateDayOfWeekBefore,
4814 : required TResult Function(DateMonthPredicate value) dateMonth,
4815 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
4816 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
4817 : required TResult Function(DateYearPredicate value) dateYear,
4818 : required TResult Function(DateHourPredicate value) hour,
4819 : required TResult Function(DateHourAfterPredicate value) hourAfter,
4820 : required TResult Function(DateHourBeforePredicate value) hourBefore,
4821 : }) {
4822 1 : return dateDayOfMonthBefore(this);
4823 : }
4824 :
4825 0 : @override
4826 : @optionalTypeArgs
4827 : TResult maybeMap<TResult extends Object?>({
4828 : TResult Function(AnyPredicate value)? any,
4829 : TResult Function(AtPredicate value)? at,
4830 : TResult Function(FullTextPredicate value)? fullText,
4831 : TResult Function(GtPredicate value)? gt,
4832 : TResult Function(HasPredicate value)? has,
4833 : TResult Function(InRangePredicate value)? inRange,
4834 : TResult Function(InPredicate value)? into,
4835 : TResult Function(LtPredicate value)? lt,
4836 : TResult Function(MissingPredicate value)? missing,
4837 : TResult Function(NearPredicate value)? near,
4838 : TResult Function(NotPredicate value)? not,
4839 : TResult Function(SimilarPredicate value)? similar,
4840 : TResult Function(DateAfterPredicate value)? dateAfter,
4841 : TResult Function(DateBeforePredicate value)? dateBefore,
4842 : TResult Function(DateBetweenPredicate value)? dateBetween,
4843 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
4844 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
4845 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
4846 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
4847 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
4848 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
4849 : TResult Function(DateMonthPredicate value)? dateMonth,
4850 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
4851 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
4852 : TResult Function(DateYearPredicate value)? dateYear,
4853 : TResult Function(DateHourPredicate value)? hour,
4854 : TResult Function(DateHourAfterPredicate value)? hourAfter,
4855 : TResult Function(DateHourBeforePredicate value)? hourBefore,
4856 : required TResult orElse(),
4857 : }) {
4858 : if (dateDayOfMonthBefore != null) {
4859 0 : return dateDayOfMonthBefore(this);
4860 : }
4861 0 : return orElse();
4862 : }
4863 : }
4864 :
4865 : abstract class DateDayOfMonthBeforePredicate implements Predicate {
4866 : factory DateDayOfMonthBeforePredicate(PredicatePath path, int day) =
4867 : _$DateDayOfMonthBeforePredicate;
4868 :
4869 0 : PredicatePath get path => throw _privateConstructorUsedError;
4870 0 : int get day => throw _privateConstructorUsedError;
4871 0 : @JsonKey(ignore: true)
4872 : $DateDayOfMonthBeforePredicateCopyWith<DateDayOfMonthBeforePredicate>
4873 0 : get copyWith => throw _privateConstructorUsedError;
4874 : }
4875 :
4876 : /// @nodoc
4877 : abstract class $DateDayOfWeekPredicateCopyWith<$Res> {
4878 : factory $DateDayOfWeekPredicateCopyWith(DateDayOfWeekPredicate value,
4879 : $Res Function(DateDayOfWeekPredicate) then) =
4880 : _$DateDayOfWeekPredicateCopyWithImpl<$Res>;
4881 : $Res call({PredicatePath path, String day});
4882 : }
4883 :
4884 : /// @nodoc
4885 : class _$DateDayOfWeekPredicateCopyWithImpl<$Res>
4886 : extends _$PredicateCopyWithImpl<$Res>
4887 : implements $DateDayOfWeekPredicateCopyWith<$Res> {
4888 0 : _$DateDayOfWeekPredicateCopyWithImpl(DateDayOfWeekPredicate _value,
4889 : $Res Function(DateDayOfWeekPredicate) _then)
4890 0 : : super(_value, (v) => _then(v as DateDayOfWeekPredicate));
4891 :
4892 0 : @override
4893 0 : DateDayOfWeekPredicate get _value => super._value as DateDayOfWeekPredicate;
4894 :
4895 0 : @override
4896 : $Res call({
4897 : Object? path = freezed,
4898 : Object? day = freezed,
4899 : }) {
4900 0 : return _then(DateDayOfWeekPredicate(
4901 0 : path == freezed
4902 0 : ? _value.path
4903 : : path // ignore: cast_nullable_to_non_nullable
4904 : as PredicatePath,
4905 0 : day == freezed
4906 0 : ? _value.day
4907 : : day // ignore: cast_nullable_to_non_nullable
4908 : as String,
4909 : ));
4910 : }
4911 : }
4912 :
4913 : /// @nodoc
4914 :
4915 : class _$DateDayOfWeekPredicate implements DateDayOfWeekPredicate {
4916 1 : _$DateDayOfWeekPredicate(this.path, this.day);
4917 :
4918 : @override
4919 : final PredicatePath path;
4920 : @override
4921 : final String day;
4922 :
4923 0 : @override
4924 : String toString() {
4925 0 : return 'Predicate.dateDayOfWeek(path: $path, day: $day)';
4926 : }
4927 :
4928 0 : @override
4929 : bool operator ==(dynamic other) {
4930 : return identical(this, other) ||
4931 0 : (other is DateDayOfWeekPredicate &&
4932 0 : (identical(other.path, path) ||
4933 0 : const DeepCollectionEquality().equals(other.path, path)) &&
4934 0 : (identical(other.day, day) ||
4935 0 : const DeepCollectionEquality().equals(other.day, day)));
4936 : }
4937 :
4938 0 : @override
4939 : int get hashCode =>
4940 0 : runtimeType.hashCode ^
4941 0 : const DeepCollectionEquality().hash(path) ^
4942 0 : const DeepCollectionEquality().hash(day);
4943 :
4944 0 : @JsonKey(ignore: true)
4945 : @override
4946 : $DateDayOfWeekPredicateCopyWith<DateDayOfWeekPredicate> get copyWith =>
4947 0 : _$DateDayOfWeekPredicateCopyWithImpl<DateDayOfWeekPredicate>(
4948 : this, _$identity);
4949 :
4950 0 : @override
4951 : @optionalTypeArgs
4952 : TResult when<TResult extends Object?>({
4953 : required TResult Function(PredicatePath path, List<String> values) any,
4954 : required TResult Function(PredicatePath path, String value) at,
4955 : required TResult Function(PredicatePath path, String value) fullText,
4956 : required TResult Function(PredicatePath path, double value) gt,
4957 : required TResult Function(PredicatePath path) has,
4958 : required TResult Function(
4959 : PredicatePath path, double lowerLimit, double upperLimit)
4960 : inRange,
4961 : required TResult Function(PredicatePath path, List<String> values) into,
4962 : required TResult Function(PredicatePath path, double value) lt,
4963 : required TResult Function(PredicatePath path) missing,
4964 : required TResult Function(PredicatePath path, double latitude,
4965 : double longitude, double radius)
4966 : near,
4967 : required TResult Function(PredicatePath path, String value) not,
4968 : required TResult Function(String id, int value) similar,
4969 : required TResult Function(PredicatePath path, int epoch) dateAfter,
4970 : required TResult Function(PredicatePath path, int epoch) dateBefore,
4971 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
4972 : dateBetween,
4973 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
4974 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
4975 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
4976 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
4977 : required TResult Function(PredicatePath path, String day)
4978 : dateDayOfWeekAfter,
4979 : required TResult Function(PredicatePath path, String day)
4980 : dateDayOfWeekBefore,
4981 : required TResult Function(PredicatePath path, String month) dateMonth,
4982 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
4983 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
4984 : required TResult Function(PredicatePath path, int year) dateYear,
4985 : required TResult Function(PredicatePath path, int hour) hour,
4986 : required TResult Function(PredicatePath path, int hour) hourAfter,
4987 : required TResult Function(PredicatePath path, int hour) hourBefore,
4988 : }) {
4989 0 : return dateDayOfWeek(path, day);
4990 : }
4991 :
4992 0 : @override
4993 : @optionalTypeArgs
4994 : TResult maybeWhen<TResult extends Object?>({
4995 : TResult Function(PredicatePath path, List<String> values)? any,
4996 : TResult Function(PredicatePath path, String value)? at,
4997 : TResult Function(PredicatePath path, String value)? fullText,
4998 : TResult Function(PredicatePath path, double value)? gt,
4999 : TResult Function(PredicatePath path)? has,
5000 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
5001 : inRange,
5002 : TResult Function(PredicatePath path, List<String> values)? into,
5003 : TResult Function(PredicatePath path, double value)? lt,
5004 : TResult Function(PredicatePath path)? missing,
5005 : TResult Function(PredicatePath path, double latitude, double longitude,
5006 : double radius)?
5007 : near,
5008 : TResult Function(PredicatePath path, String value)? not,
5009 : TResult Function(String id, int value)? similar,
5010 : TResult Function(PredicatePath path, int epoch)? dateAfter,
5011 : TResult Function(PredicatePath path, int epoch)? dateBefore,
5012 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
5013 : dateBetween,
5014 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
5015 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
5016 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
5017 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
5018 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
5019 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
5020 : TResult Function(PredicatePath path, String month)? dateMonth,
5021 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
5022 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
5023 : TResult Function(PredicatePath path, int year)? dateYear,
5024 : TResult Function(PredicatePath path, int hour)? hour,
5025 : TResult Function(PredicatePath path, int hour)? hourAfter,
5026 : TResult Function(PredicatePath path, int hour)? hourBefore,
5027 : required TResult orElse(),
5028 : }) {
5029 : if (dateDayOfWeek != null) {
5030 0 : return dateDayOfWeek(path, day);
5031 : }
5032 0 : return orElse();
5033 : }
5034 :
5035 1 : @override
5036 : @optionalTypeArgs
5037 : TResult map<TResult extends Object?>({
5038 : required TResult Function(AnyPredicate value) any,
5039 : required TResult Function(AtPredicate value) at,
5040 : required TResult Function(FullTextPredicate value) fullText,
5041 : required TResult Function(GtPredicate value) gt,
5042 : required TResult Function(HasPredicate value) has,
5043 : required TResult Function(InRangePredicate value) inRange,
5044 : required TResult Function(InPredicate value) into,
5045 : required TResult Function(LtPredicate value) lt,
5046 : required TResult Function(MissingPredicate value) missing,
5047 : required TResult Function(NearPredicate value) near,
5048 : required TResult Function(NotPredicate value) not,
5049 : required TResult Function(SimilarPredicate value) similar,
5050 : required TResult Function(DateAfterPredicate value) dateAfter,
5051 : required TResult Function(DateBeforePredicate value) dateBefore,
5052 : required TResult Function(DateBetweenPredicate value) dateBetween,
5053 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
5054 : required TResult Function(DateDayOfMonthAfterPredicate value)
5055 : dateDayOfMonthAfter,
5056 : required TResult Function(DateDayOfMonthBeforePredicate value)
5057 : dateDayOfMonthBefore,
5058 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
5059 : required TResult Function(DateDayOfWeekAfterPredicate value)
5060 : dateDayOfWeekAfter,
5061 : required TResult Function(DateDayOfWeekBeforePredicate value)
5062 : dateDayOfWeekBefore,
5063 : required TResult Function(DateMonthPredicate value) dateMonth,
5064 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
5065 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
5066 : required TResult Function(DateYearPredicate value) dateYear,
5067 : required TResult Function(DateHourPredicate value) hour,
5068 : required TResult Function(DateHourAfterPredicate value) hourAfter,
5069 : required TResult Function(DateHourBeforePredicate value) hourBefore,
5070 : }) {
5071 1 : return dateDayOfWeek(this);
5072 : }
5073 :
5074 0 : @override
5075 : @optionalTypeArgs
5076 : TResult maybeMap<TResult extends Object?>({
5077 : TResult Function(AnyPredicate value)? any,
5078 : TResult Function(AtPredicate value)? at,
5079 : TResult Function(FullTextPredicate value)? fullText,
5080 : TResult Function(GtPredicate value)? gt,
5081 : TResult Function(HasPredicate value)? has,
5082 : TResult Function(InRangePredicate value)? inRange,
5083 : TResult Function(InPredicate value)? into,
5084 : TResult Function(LtPredicate value)? lt,
5085 : TResult Function(MissingPredicate value)? missing,
5086 : TResult Function(NearPredicate value)? near,
5087 : TResult Function(NotPredicate value)? not,
5088 : TResult Function(SimilarPredicate value)? similar,
5089 : TResult Function(DateAfterPredicate value)? dateAfter,
5090 : TResult Function(DateBeforePredicate value)? dateBefore,
5091 : TResult Function(DateBetweenPredicate value)? dateBetween,
5092 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
5093 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
5094 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
5095 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
5096 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
5097 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
5098 : TResult Function(DateMonthPredicate value)? dateMonth,
5099 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
5100 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
5101 : TResult Function(DateYearPredicate value)? dateYear,
5102 : TResult Function(DateHourPredicate value)? hour,
5103 : TResult Function(DateHourAfterPredicate value)? hourAfter,
5104 : TResult Function(DateHourBeforePredicate value)? hourBefore,
5105 : required TResult orElse(),
5106 : }) {
5107 : if (dateDayOfWeek != null) {
5108 0 : return dateDayOfWeek(this);
5109 : }
5110 0 : return orElse();
5111 : }
5112 : }
5113 :
5114 : abstract class DateDayOfWeekPredicate implements Predicate {
5115 : factory DateDayOfWeekPredicate(PredicatePath path, String day) =
5116 : _$DateDayOfWeekPredicate;
5117 :
5118 0 : PredicatePath get path => throw _privateConstructorUsedError;
5119 0 : String get day => throw _privateConstructorUsedError;
5120 0 : @JsonKey(ignore: true)
5121 : $DateDayOfWeekPredicateCopyWith<DateDayOfWeekPredicate> get copyWith =>
5122 0 : throw _privateConstructorUsedError;
5123 : }
5124 :
5125 : /// @nodoc
5126 : abstract class $DateDayOfWeekAfterPredicateCopyWith<$Res> {
5127 : factory $DateDayOfWeekAfterPredicateCopyWith(
5128 : DateDayOfWeekAfterPredicate value,
5129 : $Res Function(DateDayOfWeekAfterPredicate) then) =
5130 : _$DateDayOfWeekAfterPredicateCopyWithImpl<$Res>;
5131 : $Res call({PredicatePath path, String day});
5132 : }
5133 :
5134 : /// @nodoc
5135 : class _$DateDayOfWeekAfterPredicateCopyWithImpl<$Res>
5136 : extends _$PredicateCopyWithImpl<$Res>
5137 : implements $DateDayOfWeekAfterPredicateCopyWith<$Res> {
5138 0 : _$DateDayOfWeekAfterPredicateCopyWithImpl(DateDayOfWeekAfterPredicate _value,
5139 : $Res Function(DateDayOfWeekAfterPredicate) _then)
5140 0 : : super(_value, (v) => _then(v as DateDayOfWeekAfterPredicate));
5141 :
5142 0 : @override
5143 : DateDayOfWeekAfterPredicate get _value =>
5144 0 : super._value as DateDayOfWeekAfterPredicate;
5145 :
5146 0 : @override
5147 : $Res call({
5148 : Object? path = freezed,
5149 : Object? day = freezed,
5150 : }) {
5151 0 : return _then(DateDayOfWeekAfterPredicate(
5152 0 : path == freezed
5153 0 : ? _value.path
5154 : : path // ignore: cast_nullable_to_non_nullable
5155 : as PredicatePath,
5156 0 : day == freezed
5157 0 : ? _value.day
5158 : : day // ignore: cast_nullable_to_non_nullable
5159 : as String,
5160 : ));
5161 : }
5162 : }
5163 :
5164 : /// @nodoc
5165 :
5166 : class _$DateDayOfWeekAfterPredicate implements DateDayOfWeekAfterPredicate {
5167 1 : _$DateDayOfWeekAfterPredicate(this.path, this.day);
5168 :
5169 : @override
5170 : final PredicatePath path;
5171 : @override
5172 : final String day;
5173 :
5174 0 : @override
5175 : String toString() {
5176 0 : return 'Predicate.dateDayOfWeekAfter(path: $path, day: $day)';
5177 : }
5178 :
5179 0 : @override
5180 : bool operator ==(dynamic other) {
5181 : return identical(this, other) ||
5182 0 : (other is DateDayOfWeekAfterPredicate &&
5183 0 : (identical(other.path, path) ||
5184 0 : const DeepCollectionEquality().equals(other.path, path)) &&
5185 0 : (identical(other.day, day) ||
5186 0 : const DeepCollectionEquality().equals(other.day, day)));
5187 : }
5188 :
5189 0 : @override
5190 : int get hashCode =>
5191 0 : runtimeType.hashCode ^
5192 0 : const DeepCollectionEquality().hash(path) ^
5193 0 : const DeepCollectionEquality().hash(day);
5194 :
5195 0 : @JsonKey(ignore: true)
5196 : @override
5197 : $DateDayOfWeekAfterPredicateCopyWith<DateDayOfWeekAfterPredicate>
5198 0 : get copyWith => _$DateDayOfWeekAfterPredicateCopyWithImpl<
5199 : DateDayOfWeekAfterPredicate>(this, _$identity);
5200 :
5201 0 : @override
5202 : @optionalTypeArgs
5203 : TResult when<TResult extends Object?>({
5204 : required TResult Function(PredicatePath path, List<String> values) any,
5205 : required TResult Function(PredicatePath path, String value) at,
5206 : required TResult Function(PredicatePath path, String value) fullText,
5207 : required TResult Function(PredicatePath path, double value) gt,
5208 : required TResult Function(PredicatePath path) has,
5209 : required TResult Function(
5210 : PredicatePath path, double lowerLimit, double upperLimit)
5211 : inRange,
5212 : required TResult Function(PredicatePath path, List<String> values) into,
5213 : required TResult Function(PredicatePath path, double value) lt,
5214 : required TResult Function(PredicatePath path) missing,
5215 : required TResult Function(PredicatePath path, double latitude,
5216 : double longitude, double radius)
5217 : near,
5218 : required TResult Function(PredicatePath path, String value) not,
5219 : required TResult Function(String id, int value) similar,
5220 : required TResult Function(PredicatePath path, int epoch) dateAfter,
5221 : required TResult Function(PredicatePath path, int epoch) dateBefore,
5222 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
5223 : dateBetween,
5224 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
5225 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
5226 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
5227 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
5228 : required TResult Function(PredicatePath path, String day)
5229 : dateDayOfWeekAfter,
5230 : required TResult Function(PredicatePath path, String day)
5231 : dateDayOfWeekBefore,
5232 : required TResult Function(PredicatePath path, String month) dateMonth,
5233 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
5234 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
5235 : required TResult Function(PredicatePath path, int year) dateYear,
5236 : required TResult Function(PredicatePath path, int hour) hour,
5237 : required TResult Function(PredicatePath path, int hour) hourAfter,
5238 : required TResult Function(PredicatePath path, int hour) hourBefore,
5239 : }) {
5240 0 : return dateDayOfWeekAfter(path, day);
5241 : }
5242 :
5243 0 : @override
5244 : @optionalTypeArgs
5245 : TResult maybeWhen<TResult extends Object?>({
5246 : TResult Function(PredicatePath path, List<String> values)? any,
5247 : TResult Function(PredicatePath path, String value)? at,
5248 : TResult Function(PredicatePath path, String value)? fullText,
5249 : TResult Function(PredicatePath path, double value)? gt,
5250 : TResult Function(PredicatePath path)? has,
5251 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
5252 : inRange,
5253 : TResult Function(PredicatePath path, List<String> values)? into,
5254 : TResult Function(PredicatePath path, double value)? lt,
5255 : TResult Function(PredicatePath path)? missing,
5256 : TResult Function(PredicatePath path, double latitude, double longitude,
5257 : double radius)?
5258 : near,
5259 : TResult Function(PredicatePath path, String value)? not,
5260 : TResult Function(String id, int value)? similar,
5261 : TResult Function(PredicatePath path, int epoch)? dateAfter,
5262 : TResult Function(PredicatePath path, int epoch)? dateBefore,
5263 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
5264 : dateBetween,
5265 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
5266 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
5267 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
5268 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
5269 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
5270 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
5271 : TResult Function(PredicatePath path, String month)? dateMonth,
5272 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
5273 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
5274 : TResult Function(PredicatePath path, int year)? dateYear,
5275 : TResult Function(PredicatePath path, int hour)? hour,
5276 : TResult Function(PredicatePath path, int hour)? hourAfter,
5277 : TResult Function(PredicatePath path, int hour)? hourBefore,
5278 : required TResult orElse(),
5279 : }) {
5280 : if (dateDayOfWeekAfter != null) {
5281 0 : return dateDayOfWeekAfter(path, day);
5282 : }
5283 0 : return orElse();
5284 : }
5285 :
5286 1 : @override
5287 : @optionalTypeArgs
5288 : TResult map<TResult extends Object?>({
5289 : required TResult Function(AnyPredicate value) any,
5290 : required TResult Function(AtPredicate value) at,
5291 : required TResult Function(FullTextPredicate value) fullText,
5292 : required TResult Function(GtPredicate value) gt,
5293 : required TResult Function(HasPredicate value) has,
5294 : required TResult Function(InRangePredicate value) inRange,
5295 : required TResult Function(InPredicate value) into,
5296 : required TResult Function(LtPredicate value) lt,
5297 : required TResult Function(MissingPredicate value) missing,
5298 : required TResult Function(NearPredicate value) near,
5299 : required TResult Function(NotPredicate value) not,
5300 : required TResult Function(SimilarPredicate value) similar,
5301 : required TResult Function(DateAfterPredicate value) dateAfter,
5302 : required TResult Function(DateBeforePredicate value) dateBefore,
5303 : required TResult Function(DateBetweenPredicate value) dateBetween,
5304 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
5305 : required TResult Function(DateDayOfMonthAfterPredicate value)
5306 : dateDayOfMonthAfter,
5307 : required TResult Function(DateDayOfMonthBeforePredicate value)
5308 : dateDayOfMonthBefore,
5309 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
5310 : required TResult Function(DateDayOfWeekAfterPredicate value)
5311 : dateDayOfWeekAfter,
5312 : required TResult Function(DateDayOfWeekBeforePredicate value)
5313 : dateDayOfWeekBefore,
5314 : required TResult Function(DateMonthPredicate value) dateMonth,
5315 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
5316 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
5317 : required TResult Function(DateYearPredicate value) dateYear,
5318 : required TResult Function(DateHourPredicate value) hour,
5319 : required TResult Function(DateHourAfterPredicate value) hourAfter,
5320 : required TResult Function(DateHourBeforePredicate value) hourBefore,
5321 : }) {
5322 1 : return dateDayOfWeekAfter(this);
5323 : }
5324 :
5325 0 : @override
5326 : @optionalTypeArgs
5327 : TResult maybeMap<TResult extends Object?>({
5328 : TResult Function(AnyPredicate value)? any,
5329 : TResult Function(AtPredicate value)? at,
5330 : TResult Function(FullTextPredicate value)? fullText,
5331 : TResult Function(GtPredicate value)? gt,
5332 : TResult Function(HasPredicate value)? has,
5333 : TResult Function(InRangePredicate value)? inRange,
5334 : TResult Function(InPredicate value)? into,
5335 : TResult Function(LtPredicate value)? lt,
5336 : TResult Function(MissingPredicate value)? missing,
5337 : TResult Function(NearPredicate value)? near,
5338 : TResult Function(NotPredicate value)? not,
5339 : TResult Function(SimilarPredicate value)? similar,
5340 : TResult Function(DateAfterPredicate value)? dateAfter,
5341 : TResult Function(DateBeforePredicate value)? dateBefore,
5342 : TResult Function(DateBetweenPredicate value)? dateBetween,
5343 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
5344 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
5345 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
5346 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
5347 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
5348 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
5349 : TResult Function(DateMonthPredicate value)? dateMonth,
5350 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
5351 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
5352 : TResult Function(DateYearPredicate value)? dateYear,
5353 : TResult Function(DateHourPredicate value)? hour,
5354 : TResult Function(DateHourAfterPredicate value)? hourAfter,
5355 : TResult Function(DateHourBeforePredicate value)? hourBefore,
5356 : required TResult orElse(),
5357 : }) {
5358 : if (dateDayOfWeekAfter != null) {
5359 0 : return dateDayOfWeekAfter(this);
5360 : }
5361 0 : return orElse();
5362 : }
5363 : }
5364 :
5365 : abstract class DateDayOfWeekAfterPredicate implements Predicate {
5366 : factory DateDayOfWeekAfterPredicate(PredicatePath path, String day) =
5367 : _$DateDayOfWeekAfterPredicate;
5368 :
5369 0 : PredicatePath get path => throw _privateConstructorUsedError;
5370 0 : String get day => throw _privateConstructorUsedError;
5371 0 : @JsonKey(ignore: true)
5372 : $DateDayOfWeekAfterPredicateCopyWith<DateDayOfWeekAfterPredicate>
5373 0 : get copyWith => throw _privateConstructorUsedError;
5374 : }
5375 :
5376 : /// @nodoc
5377 : abstract class $DateDayOfWeekBeforePredicateCopyWith<$Res> {
5378 : factory $DateDayOfWeekBeforePredicateCopyWith(
5379 : DateDayOfWeekBeforePredicate value,
5380 : $Res Function(DateDayOfWeekBeforePredicate) then) =
5381 : _$DateDayOfWeekBeforePredicateCopyWithImpl<$Res>;
5382 : $Res call({PredicatePath path, String day});
5383 : }
5384 :
5385 : /// @nodoc
5386 : class _$DateDayOfWeekBeforePredicateCopyWithImpl<$Res>
5387 : extends _$PredicateCopyWithImpl<$Res>
5388 : implements $DateDayOfWeekBeforePredicateCopyWith<$Res> {
5389 0 : _$DateDayOfWeekBeforePredicateCopyWithImpl(
5390 : DateDayOfWeekBeforePredicate _value,
5391 : $Res Function(DateDayOfWeekBeforePredicate) _then)
5392 0 : : super(_value, (v) => _then(v as DateDayOfWeekBeforePredicate));
5393 :
5394 0 : @override
5395 : DateDayOfWeekBeforePredicate get _value =>
5396 0 : super._value as DateDayOfWeekBeforePredicate;
5397 :
5398 0 : @override
5399 : $Res call({
5400 : Object? path = freezed,
5401 : Object? day = freezed,
5402 : }) {
5403 0 : return _then(DateDayOfWeekBeforePredicate(
5404 0 : path == freezed
5405 0 : ? _value.path
5406 : : path // ignore: cast_nullable_to_non_nullable
5407 : as PredicatePath,
5408 0 : day == freezed
5409 0 : ? _value.day
5410 : : day // ignore: cast_nullable_to_non_nullable
5411 : as String,
5412 : ));
5413 : }
5414 : }
5415 :
5416 : /// @nodoc
5417 :
5418 : class _$DateDayOfWeekBeforePredicate implements DateDayOfWeekBeforePredicate {
5419 1 : _$DateDayOfWeekBeforePredicate(this.path, this.day);
5420 :
5421 : @override
5422 : final PredicatePath path;
5423 : @override
5424 : final String day;
5425 :
5426 0 : @override
5427 : String toString() {
5428 0 : return 'Predicate.dateDayOfWeekBefore(path: $path, day: $day)';
5429 : }
5430 :
5431 0 : @override
5432 : bool operator ==(dynamic other) {
5433 : return identical(this, other) ||
5434 0 : (other is DateDayOfWeekBeforePredicate &&
5435 0 : (identical(other.path, path) ||
5436 0 : const DeepCollectionEquality().equals(other.path, path)) &&
5437 0 : (identical(other.day, day) ||
5438 0 : const DeepCollectionEquality().equals(other.day, day)));
5439 : }
5440 :
5441 0 : @override
5442 : int get hashCode =>
5443 0 : runtimeType.hashCode ^
5444 0 : const DeepCollectionEquality().hash(path) ^
5445 0 : const DeepCollectionEquality().hash(day);
5446 :
5447 0 : @JsonKey(ignore: true)
5448 : @override
5449 : $DateDayOfWeekBeforePredicateCopyWith<DateDayOfWeekBeforePredicate>
5450 0 : get copyWith => _$DateDayOfWeekBeforePredicateCopyWithImpl<
5451 : DateDayOfWeekBeforePredicate>(this, _$identity);
5452 :
5453 0 : @override
5454 : @optionalTypeArgs
5455 : TResult when<TResult extends Object?>({
5456 : required TResult Function(PredicatePath path, List<String> values) any,
5457 : required TResult Function(PredicatePath path, String value) at,
5458 : required TResult Function(PredicatePath path, String value) fullText,
5459 : required TResult Function(PredicatePath path, double value) gt,
5460 : required TResult Function(PredicatePath path) has,
5461 : required TResult Function(
5462 : PredicatePath path, double lowerLimit, double upperLimit)
5463 : inRange,
5464 : required TResult Function(PredicatePath path, List<String> values) into,
5465 : required TResult Function(PredicatePath path, double value) lt,
5466 : required TResult Function(PredicatePath path) missing,
5467 : required TResult Function(PredicatePath path, double latitude,
5468 : double longitude, double radius)
5469 : near,
5470 : required TResult Function(PredicatePath path, String value) not,
5471 : required TResult Function(String id, int value) similar,
5472 : required TResult Function(PredicatePath path, int epoch) dateAfter,
5473 : required TResult Function(PredicatePath path, int epoch) dateBefore,
5474 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
5475 : dateBetween,
5476 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
5477 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
5478 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
5479 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
5480 : required TResult Function(PredicatePath path, String day)
5481 : dateDayOfWeekAfter,
5482 : required TResult Function(PredicatePath path, String day)
5483 : dateDayOfWeekBefore,
5484 : required TResult Function(PredicatePath path, String month) dateMonth,
5485 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
5486 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
5487 : required TResult Function(PredicatePath path, int year) dateYear,
5488 : required TResult Function(PredicatePath path, int hour) hour,
5489 : required TResult Function(PredicatePath path, int hour) hourAfter,
5490 : required TResult Function(PredicatePath path, int hour) hourBefore,
5491 : }) {
5492 0 : return dateDayOfWeekBefore(path, day);
5493 : }
5494 :
5495 0 : @override
5496 : @optionalTypeArgs
5497 : TResult maybeWhen<TResult extends Object?>({
5498 : TResult Function(PredicatePath path, List<String> values)? any,
5499 : TResult Function(PredicatePath path, String value)? at,
5500 : TResult Function(PredicatePath path, String value)? fullText,
5501 : TResult Function(PredicatePath path, double value)? gt,
5502 : TResult Function(PredicatePath path)? has,
5503 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
5504 : inRange,
5505 : TResult Function(PredicatePath path, List<String> values)? into,
5506 : TResult Function(PredicatePath path, double value)? lt,
5507 : TResult Function(PredicatePath path)? missing,
5508 : TResult Function(PredicatePath path, double latitude, double longitude,
5509 : double radius)?
5510 : near,
5511 : TResult Function(PredicatePath path, String value)? not,
5512 : TResult Function(String id, int value)? similar,
5513 : TResult Function(PredicatePath path, int epoch)? dateAfter,
5514 : TResult Function(PredicatePath path, int epoch)? dateBefore,
5515 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
5516 : dateBetween,
5517 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
5518 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
5519 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
5520 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
5521 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
5522 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
5523 : TResult Function(PredicatePath path, String month)? dateMonth,
5524 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
5525 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
5526 : TResult Function(PredicatePath path, int year)? dateYear,
5527 : TResult Function(PredicatePath path, int hour)? hour,
5528 : TResult Function(PredicatePath path, int hour)? hourAfter,
5529 : TResult Function(PredicatePath path, int hour)? hourBefore,
5530 : required TResult orElse(),
5531 : }) {
5532 : if (dateDayOfWeekBefore != null) {
5533 0 : return dateDayOfWeekBefore(path, day);
5534 : }
5535 0 : return orElse();
5536 : }
5537 :
5538 1 : @override
5539 : @optionalTypeArgs
5540 : TResult map<TResult extends Object?>({
5541 : required TResult Function(AnyPredicate value) any,
5542 : required TResult Function(AtPredicate value) at,
5543 : required TResult Function(FullTextPredicate value) fullText,
5544 : required TResult Function(GtPredicate value) gt,
5545 : required TResult Function(HasPredicate value) has,
5546 : required TResult Function(InRangePredicate value) inRange,
5547 : required TResult Function(InPredicate value) into,
5548 : required TResult Function(LtPredicate value) lt,
5549 : required TResult Function(MissingPredicate value) missing,
5550 : required TResult Function(NearPredicate value) near,
5551 : required TResult Function(NotPredicate value) not,
5552 : required TResult Function(SimilarPredicate value) similar,
5553 : required TResult Function(DateAfterPredicate value) dateAfter,
5554 : required TResult Function(DateBeforePredicate value) dateBefore,
5555 : required TResult Function(DateBetweenPredicate value) dateBetween,
5556 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
5557 : required TResult Function(DateDayOfMonthAfterPredicate value)
5558 : dateDayOfMonthAfter,
5559 : required TResult Function(DateDayOfMonthBeforePredicate value)
5560 : dateDayOfMonthBefore,
5561 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
5562 : required TResult Function(DateDayOfWeekAfterPredicate value)
5563 : dateDayOfWeekAfter,
5564 : required TResult Function(DateDayOfWeekBeforePredicate value)
5565 : dateDayOfWeekBefore,
5566 : required TResult Function(DateMonthPredicate value) dateMonth,
5567 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
5568 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
5569 : required TResult Function(DateYearPredicate value) dateYear,
5570 : required TResult Function(DateHourPredicate value) hour,
5571 : required TResult Function(DateHourAfterPredicate value) hourAfter,
5572 : required TResult Function(DateHourBeforePredicate value) hourBefore,
5573 : }) {
5574 1 : return dateDayOfWeekBefore(this);
5575 : }
5576 :
5577 0 : @override
5578 : @optionalTypeArgs
5579 : TResult maybeMap<TResult extends Object?>({
5580 : TResult Function(AnyPredicate value)? any,
5581 : TResult Function(AtPredicate value)? at,
5582 : TResult Function(FullTextPredicate value)? fullText,
5583 : TResult Function(GtPredicate value)? gt,
5584 : TResult Function(HasPredicate value)? has,
5585 : TResult Function(InRangePredicate value)? inRange,
5586 : TResult Function(InPredicate value)? into,
5587 : TResult Function(LtPredicate value)? lt,
5588 : TResult Function(MissingPredicate value)? missing,
5589 : TResult Function(NearPredicate value)? near,
5590 : TResult Function(NotPredicate value)? not,
5591 : TResult Function(SimilarPredicate value)? similar,
5592 : TResult Function(DateAfterPredicate value)? dateAfter,
5593 : TResult Function(DateBeforePredicate value)? dateBefore,
5594 : TResult Function(DateBetweenPredicate value)? dateBetween,
5595 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
5596 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
5597 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
5598 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
5599 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
5600 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
5601 : TResult Function(DateMonthPredicate value)? dateMonth,
5602 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
5603 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
5604 : TResult Function(DateYearPredicate value)? dateYear,
5605 : TResult Function(DateHourPredicate value)? hour,
5606 : TResult Function(DateHourAfterPredicate value)? hourAfter,
5607 : TResult Function(DateHourBeforePredicate value)? hourBefore,
5608 : required TResult orElse(),
5609 : }) {
5610 : if (dateDayOfWeekBefore != null) {
5611 0 : return dateDayOfWeekBefore(this);
5612 : }
5613 0 : return orElse();
5614 : }
5615 : }
5616 :
5617 : abstract class DateDayOfWeekBeforePredicate implements Predicate {
5618 : factory DateDayOfWeekBeforePredicate(PredicatePath path, String day) =
5619 : _$DateDayOfWeekBeforePredicate;
5620 :
5621 0 : PredicatePath get path => throw _privateConstructorUsedError;
5622 0 : String get day => throw _privateConstructorUsedError;
5623 0 : @JsonKey(ignore: true)
5624 : $DateDayOfWeekBeforePredicateCopyWith<DateDayOfWeekBeforePredicate>
5625 0 : get copyWith => throw _privateConstructorUsedError;
5626 : }
5627 :
5628 : /// @nodoc
5629 : abstract class $DateMonthPredicateCopyWith<$Res> {
5630 : factory $DateMonthPredicateCopyWith(
5631 : DateMonthPredicate value, $Res Function(DateMonthPredicate) then) =
5632 : _$DateMonthPredicateCopyWithImpl<$Res>;
5633 : $Res call({PredicatePath path, String month});
5634 : }
5635 :
5636 : /// @nodoc
5637 : class _$DateMonthPredicateCopyWithImpl<$Res>
5638 : extends _$PredicateCopyWithImpl<$Res>
5639 : implements $DateMonthPredicateCopyWith<$Res> {
5640 0 : _$DateMonthPredicateCopyWithImpl(
5641 : DateMonthPredicate _value, $Res Function(DateMonthPredicate) _then)
5642 0 : : super(_value, (v) => _then(v as DateMonthPredicate));
5643 :
5644 0 : @override
5645 0 : DateMonthPredicate get _value => super._value as DateMonthPredicate;
5646 :
5647 0 : @override
5648 : $Res call({
5649 : Object? path = freezed,
5650 : Object? month = freezed,
5651 : }) {
5652 0 : return _then(DateMonthPredicate(
5653 0 : path == freezed
5654 0 : ? _value.path
5655 : : path // ignore: cast_nullable_to_non_nullable
5656 : as PredicatePath,
5657 0 : month == freezed
5658 0 : ? _value.month
5659 : : month // ignore: cast_nullable_to_non_nullable
5660 : as String,
5661 : ));
5662 : }
5663 : }
5664 :
5665 : /// @nodoc
5666 :
5667 : class _$DateMonthPredicate implements DateMonthPredicate {
5668 1 : _$DateMonthPredicate(this.path, this.month);
5669 :
5670 : @override
5671 : final PredicatePath path;
5672 : @override
5673 : final String month;
5674 :
5675 0 : @override
5676 : String toString() {
5677 0 : return 'Predicate.dateMonth(path: $path, month: $month)';
5678 : }
5679 :
5680 0 : @override
5681 : bool operator ==(dynamic other) {
5682 : return identical(this, other) ||
5683 0 : (other is DateMonthPredicate &&
5684 0 : (identical(other.path, path) ||
5685 0 : const DeepCollectionEquality().equals(other.path, path)) &&
5686 0 : (identical(other.month, month) ||
5687 0 : const DeepCollectionEquality().equals(other.month, month)));
5688 : }
5689 :
5690 0 : @override
5691 : int get hashCode =>
5692 0 : runtimeType.hashCode ^
5693 0 : const DeepCollectionEquality().hash(path) ^
5694 0 : const DeepCollectionEquality().hash(month);
5695 :
5696 0 : @JsonKey(ignore: true)
5697 : @override
5698 : $DateMonthPredicateCopyWith<DateMonthPredicate> get copyWith =>
5699 0 : _$DateMonthPredicateCopyWithImpl<DateMonthPredicate>(this, _$identity);
5700 :
5701 0 : @override
5702 : @optionalTypeArgs
5703 : TResult when<TResult extends Object?>({
5704 : required TResult Function(PredicatePath path, List<String> values) any,
5705 : required TResult Function(PredicatePath path, String value) at,
5706 : required TResult Function(PredicatePath path, String value) fullText,
5707 : required TResult Function(PredicatePath path, double value) gt,
5708 : required TResult Function(PredicatePath path) has,
5709 : required TResult Function(
5710 : PredicatePath path, double lowerLimit, double upperLimit)
5711 : inRange,
5712 : required TResult Function(PredicatePath path, List<String> values) into,
5713 : required TResult Function(PredicatePath path, double value) lt,
5714 : required TResult Function(PredicatePath path) missing,
5715 : required TResult Function(PredicatePath path, double latitude,
5716 : double longitude, double radius)
5717 : near,
5718 : required TResult Function(PredicatePath path, String value) not,
5719 : required TResult Function(String id, int value) similar,
5720 : required TResult Function(PredicatePath path, int epoch) dateAfter,
5721 : required TResult Function(PredicatePath path, int epoch) dateBefore,
5722 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
5723 : dateBetween,
5724 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
5725 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
5726 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
5727 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
5728 : required TResult Function(PredicatePath path, String day)
5729 : dateDayOfWeekAfter,
5730 : required TResult Function(PredicatePath path, String day)
5731 : dateDayOfWeekBefore,
5732 : required TResult Function(PredicatePath path, String month) dateMonth,
5733 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
5734 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
5735 : required TResult Function(PredicatePath path, int year) dateYear,
5736 : required TResult Function(PredicatePath path, int hour) hour,
5737 : required TResult Function(PredicatePath path, int hour) hourAfter,
5738 : required TResult Function(PredicatePath path, int hour) hourBefore,
5739 : }) {
5740 0 : return dateMonth(path, month);
5741 : }
5742 :
5743 0 : @override
5744 : @optionalTypeArgs
5745 : TResult maybeWhen<TResult extends Object?>({
5746 : TResult Function(PredicatePath path, List<String> values)? any,
5747 : TResult Function(PredicatePath path, String value)? at,
5748 : TResult Function(PredicatePath path, String value)? fullText,
5749 : TResult Function(PredicatePath path, double value)? gt,
5750 : TResult Function(PredicatePath path)? has,
5751 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
5752 : inRange,
5753 : TResult Function(PredicatePath path, List<String> values)? into,
5754 : TResult Function(PredicatePath path, double value)? lt,
5755 : TResult Function(PredicatePath path)? missing,
5756 : TResult Function(PredicatePath path, double latitude, double longitude,
5757 : double radius)?
5758 : near,
5759 : TResult Function(PredicatePath path, String value)? not,
5760 : TResult Function(String id, int value)? similar,
5761 : TResult Function(PredicatePath path, int epoch)? dateAfter,
5762 : TResult Function(PredicatePath path, int epoch)? dateBefore,
5763 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
5764 : dateBetween,
5765 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
5766 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
5767 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
5768 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
5769 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
5770 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
5771 : TResult Function(PredicatePath path, String month)? dateMonth,
5772 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
5773 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
5774 : TResult Function(PredicatePath path, int year)? dateYear,
5775 : TResult Function(PredicatePath path, int hour)? hour,
5776 : TResult Function(PredicatePath path, int hour)? hourAfter,
5777 : TResult Function(PredicatePath path, int hour)? hourBefore,
5778 : required TResult orElse(),
5779 : }) {
5780 : if (dateMonth != null) {
5781 0 : return dateMonth(path, month);
5782 : }
5783 0 : return orElse();
5784 : }
5785 :
5786 1 : @override
5787 : @optionalTypeArgs
5788 : TResult map<TResult extends Object?>({
5789 : required TResult Function(AnyPredicate value) any,
5790 : required TResult Function(AtPredicate value) at,
5791 : required TResult Function(FullTextPredicate value) fullText,
5792 : required TResult Function(GtPredicate value) gt,
5793 : required TResult Function(HasPredicate value) has,
5794 : required TResult Function(InRangePredicate value) inRange,
5795 : required TResult Function(InPredicate value) into,
5796 : required TResult Function(LtPredicate value) lt,
5797 : required TResult Function(MissingPredicate value) missing,
5798 : required TResult Function(NearPredicate value) near,
5799 : required TResult Function(NotPredicate value) not,
5800 : required TResult Function(SimilarPredicate value) similar,
5801 : required TResult Function(DateAfterPredicate value) dateAfter,
5802 : required TResult Function(DateBeforePredicate value) dateBefore,
5803 : required TResult Function(DateBetweenPredicate value) dateBetween,
5804 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
5805 : required TResult Function(DateDayOfMonthAfterPredicate value)
5806 : dateDayOfMonthAfter,
5807 : required TResult Function(DateDayOfMonthBeforePredicate value)
5808 : dateDayOfMonthBefore,
5809 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
5810 : required TResult Function(DateDayOfWeekAfterPredicate value)
5811 : dateDayOfWeekAfter,
5812 : required TResult Function(DateDayOfWeekBeforePredicate value)
5813 : dateDayOfWeekBefore,
5814 : required TResult Function(DateMonthPredicate value) dateMonth,
5815 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
5816 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
5817 : required TResult Function(DateYearPredicate value) dateYear,
5818 : required TResult Function(DateHourPredicate value) hour,
5819 : required TResult Function(DateHourAfterPredicate value) hourAfter,
5820 : required TResult Function(DateHourBeforePredicate value) hourBefore,
5821 : }) {
5822 1 : return dateMonth(this);
5823 : }
5824 :
5825 0 : @override
5826 : @optionalTypeArgs
5827 : TResult maybeMap<TResult extends Object?>({
5828 : TResult Function(AnyPredicate value)? any,
5829 : TResult Function(AtPredicate value)? at,
5830 : TResult Function(FullTextPredicate value)? fullText,
5831 : TResult Function(GtPredicate value)? gt,
5832 : TResult Function(HasPredicate value)? has,
5833 : TResult Function(InRangePredicate value)? inRange,
5834 : TResult Function(InPredicate value)? into,
5835 : TResult Function(LtPredicate value)? lt,
5836 : TResult Function(MissingPredicate value)? missing,
5837 : TResult Function(NearPredicate value)? near,
5838 : TResult Function(NotPredicate value)? not,
5839 : TResult Function(SimilarPredicate value)? similar,
5840 : TResult Function(DateAfterPredicate value)? dateAfter,
5841 : TResult Function(DateBeforePredicate value)? dateBefore,
5842 : TResult Function(DateBetweenPredicate value)? dateBetween,
5843 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
5844 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
5845 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
5846 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
5847 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
5848 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
5849 : TResult Function(DateMonthPredicate value)? dateMonth,
5850 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
5851 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
5852 : TResult Function(DateYearPredicate value)? dateYear,
5853 : TResult Function(DateHourPredicate value)? hour,
5854 : TResult Function(DateHourAfterPredicate value)? hourAfter,
5855 : TResult Function(DateHourBeforePredicate value)? hourBefore,
5856 : required TResult orElse(),
5857 : }) {
5858 : if (dateMonth != null) {
5859 0 : return dateMonth(this);
5860 : }
5861 0 : return orElse();
5862 : }
5863 : }
5864 :
5865 : abstract class DateMonthPredicate implements Predicate {
5866 : factory DateMonthPredicate(PredicatePath path, String month) =
5867 : _$DateMonthPredicate;
5868 :
5869 0 : PredicatePath get path => throw _privateConstructorUsedError;
5870 0 : String get month => throw _privateConstructorUsedError;
5871 0 : @JsonKey(ignore: true)
5872 : $DateMonthPredicateCopyWith<DateMonthPredicate> get copyWith =>
5873 0 : throw _privateConstructorUsedError;
5874 : }
5875 :
5876 : /// @nodoc
5877 : abstract class $DateMonthAfterPredicateCopyWith<$Res> {
5878 : factory $DateMonthAfterPredicateCopyWith(DateMonthAfterPredicate value,
5879 : $Res Function(DateMonthAfterPredicate) then) =
5880 : _$DateMonthAfterPredicateCopyWithImpl<$Res>;
5881 : $Res call({PredicatePath path, String month});
5882 : }
5883 :
5884 : /// @nodoc
5885 : class _$DateMonthAfterPredicateCopyWithImpl<$Res>
5886 : extends _$PredicateCopyWithImpl<$Res>
5887 : implements $DateMonthAfterPredicateCopyWith<$Res> {
5888 0 : _$DateMonthAfterPredicateCopyWithImpl(DateMonthAfterPredicate _value,
5889 : $Res Function(DateMonthAfterPredicate) _then)
5890 0 : : super(_value, (v) => _then(v as DateMonthAfterPredicate));
5891 :
5892 0 : @override
5893 0 : DateMonthAfterPredicate get _value => super._value as DateMonthAfterPredicate;
5894 :
5895 0 : @override
5896 : $Res call({
5897 : Object? path = freezed,
5898 : Object? month = freezed,
5899 : }) {
5900 0 : return _then(DateMonthAfterPredicate(
5901 0 : path == freezed
5902 0 : ? _value.path
5903 : : path // ignore: cast_nullable_to_non_nullable
5904 : as PredicatePath,
5905 0 : month == freezed
5906 0 : ? _value.month
5907 : : month // ignore: cast_nullable_to_non_nullable
5908 : as String,
5909 : ));
5910 : }
5911 : }
5912 :
5913 : /// @nodoc
5914 :
5915 : class _$DateMonthAfterPredicate implements DateMonthAfterPredicate {
5916 1 : _$DateMonthAfterPredicate(this.path, this.month);
5917 :
5918 : @override
5919 : final PredicatePath path;
5920 : @override
5921 : final String month;
5922 :
5923 0 : @override
5924 : String toString() {
5925 0 : return 'Predicate.dateMonthAfter(path: $path, month: $month)';
5926 : }
5927 :
5928 0 : @override
5929 : bool operator ==(dynamic other) {
5930 : return identical(this, other) ||
5931 0 : (other is DateMonthAfterPredicate &&
5932 0 : (identical(other.path, path) ||
5933 0 : const DeepCollectionEquality().equals(other.path, path)) &&
5934 0 : (identical(other.month, month) ||
5935 0 : const DeepCollectionEquality().equals(other.month, month)));
5936 : }
5937 :
5938 0 : @override
5939 : int get hashCode =>
5940 0 : runtimeType.hashCode ^
5941 0 : const DeepCollectionEquality().hash(path) ^
5942 0 : const DeepCollectionEquality().hash(month);
5943 :
5944 0 : @JsonKey(ignore: true)
5945 : @override
5946 : $DateMonthAfterPredicateCopyWith<DateMonthAfterPredicate> get copyWith =>
5947 0 : _$DateMonthAfterPredicateCopyWithImpl<DateMonthAfterPredicate>(
5948 : this, _$identity);
5949 :
5950 0 : @override
5951 : @optionalTypeArgs
5952 : TResult when<TResult extends Object?>({
5953 : required TResult Function(PredicatePath path, List<String> values) any,
5954 : required TResult Function(PredicatePath path, String value) at,
5955 : required TResult Function(PredicatePath path, String value) fullText,
5956 : required TResult Function(PredicatePath path, double value) gt,
5957 : required TResult Function(PredicatePath path) has,
5958 : required TResult Function(
5959 : PredicatePath path, double lowerLimit, double upperLimit)
5960 : inRange,
5961 : required TResult Function(PredicatePath path, List<String> values) into,
5962 : required TResult Function(PredicatePath path, double value) lt,
5963 : required TResult Function(PredicatePath path) missing,
5964 : required TResult Function(PredicatePath path, double latitude,
5965 : double longitude, double radius)
5966 : near,
5967 : required TResult Function(PredicatePath path, String value) not,
5968 : required TResult Function(String id, int value) similar,
5969 : required TResult Function(PredicatePath path, int epoch) dateAfter,
5970 : required TResult Function(PredicatePath path, int epoch) dateBefore,
5971 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
5972 : dateBetween,
5973 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
5974 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
5975 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
5976 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
5977 : required TResult Function(PredicatePath path, String day)
5978 : dateDayOfWeekAfter,
5979 : required TResult Function(PredicatePath path, String day)
5980 : dateDayOfWeekBefore,
5981 : required TResult Function(PredicatePath path, String month) dateMonth,
5982 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
5983 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
5984 : required TResult Function(PredicatePath path, int year) dateYear,
5985 : required TResult Function(PredicatePath path, int hour) hour,
5986 : required TResult Function(PredicatePath path, int hour) hourAfter,
5987 : required TResult Function(PredicatePath path, int hour) hourBefore,
5988 : }) {
5989 0 : return dateMonthAfter(path, month);
5990 : }
5991 :
5992 0 : @override
5993 : @optionalTypeArgs
5994 : TResult maybeWhen<TResult extends Object?>({
5995 : TResult Function(PredicatePath path, List<String> values)? any,
5996 : TResult Function(PredicatePath path, String value)? at,
5997 : TResult Function(PredicatePath path, String value)? fullText,
5998 : TResult Function(PredicatePath path, double value)? gt,
5999 : TResult Function(PredicatePath path)? has,
6000 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
6001 : inRange,
6002 : TResult Function(PredicatePath path, List<String> values)? into,
6003 : TResult Function(PredicatePath path, double value)? lt,
6004 : TResult Function(PredicatePath path)? missing,
6005 : TResult Function(PredicatePath path, double latitude, double longitude,
6006 : double radius)?
6007 : near,
6008 : TResult Function(PredicatePath path, String value)? not,
6009 : TResult Function(String id, int value)? similar,
6010 : TResult Function(PredicatePath path, int epoch)? dateAfter,
6011 : TResult Function(PredicatePath path, int epoch)? dateBefore,
6012 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
6013 : dateBetween,
6014 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
6015 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
6016 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
6017 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
6018 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
6019 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
6020 : TResult Function(PredicatePath path, String month)? dateMonth,
6021 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
6022 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
6023 : TResult Function(PredicatePath path, int year)? dateYear,
6024 : TResult Function(PredicatePath path, int hour)? hour,
6025 : TResult Function(PredicatePath path, int hour)? hourAfter,
6026 : TResult Function(PredicatePath path, int hour)? hourBefore,
6027 : required TResult orElse(),
6028 : }) {
6029 : if (dateMonthAfter != null) {
6030 0 : return dateMonthAfter(path, month);
6031 : }
6032 0 : return orElse();
6033 : }
6034 :
6035 1 : @override
6036 : @optionalTypeArgs
6037 : TResult map<TResult extends Object?>({
6038 : required TResult Function(AnyPredicate value) any,
6039 : required TResult Function(AtPredicate value) at,
6040 : required TResult Function(FullTextPredicate value) fullText,
6041 : required TResult Function(GtPredicate value) gt,
6042 : required TResult Function(HasPredicate value) has,
6043 : required TResult Function(InRangePredicate value) inRange,
6044 : required TResult Function(InPredicate value) into,
6045 : required TResult Function(LtPredicate value) lt,
6046 : required TResult Function(MissingPredicate value) missing,
6047 : required TResult Function(NearPredicate value) near,
6048 : required TResult Function(NotPredicate value) not,
6049 : required TResult Function(SimilarPredicate value) similar,
6050 : required TResult Function(DateAfterPredicate value) dateAfter,
6051 : required TResult Function(DateBeforePredicate value) dateBefore,
6052 : required TResult Function(DateBetweenPredicate value) dateBetween,
6053 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
6054 : required TResult Function(DateDayOfMonthAfterPredicate value)
6055 : dateDayOfMonthAfter,
6056 : required TResult Function(DateDayOfMonthBeforePredicate value)
6057 : dateDayOfMonthBefore,
6058 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
6059 : required TResult Function(DateDayOfWeekAfterPredicate value)
6060 : dateDayOfWeekAfter,
6061 : required TResult Function(DateDayOfWeekBeforePredicate value)
6062 : dateDayOfWeekBefore,
6063 : required TResult Function(DateMonthPredicate value) dateMonth,
6064 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
6065 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
6066 : required TResult Function(DateYearPredicate value) dateYear,
6067 : required TResult Function(DateHourPredicate value) hour,
6068 : required TResult Function(DateHourAfterPredicate value) hourAfter,
6069 : required TResult Function(DateHourBeforePredicate value) hourBefore,
6070 : }) {
6071 1 : return dateMonthAfter(this);
6072 : }
6073 :
6074 0 : @override
6075 : @optionalTypeArgs
6076 : TResult maybeMap<TResult extends Object?>({
6077 : TResult Function(AnyPredicate value)? any,
6078 : TResult Function(AtPredicate value)? at,
6079 : TResult Function(FullTextPredicate value)? fullText,
6080 : TResult Function(GtPredicate value)? gt,
6081 : TResult Function(HasPredicate value)? has,
6082 : TResult Function(InRangePredicate value)? inRange,
6083 : TResult Function(InPredicate value)? into,
6084 : TResult Function(LtPredicate value)? lt,
6085 : TResult Function(MissingPredicate value)? missing,
6086 : TResult Function(NearPredicate value)? near,
6087 : TResult Function(NotPredicate value)? not,
6088 : TResult Function(SimilarPredicate value)? similar,
6089 : TResult Function(DateAfterPredicate value)? dateAfter,
6090 : TResult Function(DateBeforePredicate value)? dateBefore,
6091 : TResult Function(DateBetweenPredicate value)? dateBetween,
6092 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
6093 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
6094 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
6095 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
6096 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
6097 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
6098 : TResult Function(DateMonthPredicate value)? dateMonth,
6099 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
6100 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
6101 : TResult Function(DateYearPredicate value)? dateYear,
6102 : TResult Function(DateHourPredicate value)? hour,
6103 : TResult Function(DateHourAfterPredicate value)? hourAfter,
6104 : TResult Function(DateHourBeforePredicate value)? hourBefore,
6105 : required TResult orElse(),
6106 : }) {
6107 : if (dateMonthAfter != null) {
6108 0 : return dateMonthAfter(this);
6109 : }
6110 0 : return orElse();
6111 : }
6112 : }
6113 :
6114 : abstract class DateMonthAfterPredicate implements Predicate {
6115 : factory DateMonthAfterPredicate(PredicatePath path, String month) =
6116 : _$DateMonthAfterPredicate;
6117 :
6118 0 : PredicatePath get path => throw _privateConstructorUsedError;
6119 0 : String get month => throw _privateConstructorUsedError;
6120 0 : @JsonKey(ignore: true)
6121 : $DateMonthAfterPredicateCopyWith<DateMonthAfterPredicate> get copyWith =>
6122 0 : throw _privateConstructorUsedError;
6123 : }
6124 :
6125 : /// @nodoc
6126 : abstract class $DateMonthBeforePredicateCopyWith<$Res> {
6127 : factory $DateMonthBeforePredicateCopyWith(DateMonthBeforePredicate value,
6128 : $Res Function(DateMonthBeforePredicate) then) =
6129 : _$DateMonthBeforePredicateCopyWithImpl<$Res>;
6130 : $Res call({PredicatePath path, String month});
6131 : }
6132 :
6133 : /// @nodoc
6134 : class _$DateMonthBeforePredicateCopyWithImpl<$Res>
6135 : extends _$PredicateCopyWithImpl<$Res>
6136 : implements $DateMonthBeforePredicateCopyWith<$Res> {
6137 0 : _$DateMonthBeforePredicateCopyWithImpl(DateMonthBeforePredicate _value,
6138 : $Res Function(DateMonthBeforePredicate) _then)
6139 0 : : super(_value, (v) => _then(v as DateMonthBeforePredicate));
6140 :
6141 0 : @override
6142 : DateMonthBeforePredicate get _value =>
6143 0 : super._value as DateMonthBeforePredicate;
6144 :
6145 0 : @override
6146 : $Res call({
6147 : Object? path = freezed,
6148 : Object? month = freezed,
6149 : }) {
6150 0 : return _then(DateMonthBeforePredicate(
6151 0 : path == freezed
6152 0 : ? _value.path
6153 : : path // ignore: cast_nullable_to_non_nullable
6154 : as PredicatePath,
6155 0 : month == freezed
6156 0 : ? _value.month
6157 : : month // ignore: cast_nullable_to_non_nullable
6158 : as String,
6159 : ));
6160 : }
6161 : }
6162 :
6163 : /// @nodoc
6164 :
6165 : class _$DateMonthBeforePredicate implements DateMonthBeforePredicate {
6166 1 : _$DateMonthBeforePredicate(this.path, this.month);
6167 :
6168 : @override
6169 : final PredicatePath path;
6170 : @override
6171 : final String month;
6172 :
6173 0 : @override
6174 : String toString() {
6175 0 : return 'Predicate.dateMonthBefore(path: $path, month: $month)';
6176 : }
6177 :
6178 0 : @override
6179 : bool operator ==(dynamic other) {
6180 : return identical(this, other) ||
6181 0 : (other is DateMonthBeforePredicate &&
6182 0 : (identical(other.path, path) ||
6183 0 : const DeepCollectionEquality().equals(other.path, path)) &&
6184 0 : (identical(other.month, month) ||
6185 0 : const DeepCollectionEquality().equals(other.month, month)));
6186 : }
6187 :
6188 0 : @override
6189 : int get hashCode =>
6190 0 : runtimeType.hashCode ^
6191 0 : const DeepCollectionEquality().hash(path) ^
6192 0 : const DeepCollectionEquality().hash(month);
6193 :
6194 0 : @JsonKey(ignore: true)
6195 : @override
6196 : $DateMonthBeforePredicateCopyWith<DateMonthBeforePredicate> get copyWith =>
6197 0 : _$DateMonthBeforePredicateCopyWithImpl<DateMonthBeforePredicate>(
6198 : this, _$identity);
6199 :
6200 0 : @override
6201 : @optionalTypeArgs
6202 : TResult when<TResult extends Object?>({
6203 : required TResult Function(PredicatePath path, List<String> values) any,
6204 : required TResult Function(PredicatePath path, String value) at,
6205 : required TResult Function(PredicatePath path, String value) fullText,
6206 : required TResult Function(PredicatePath path, double value) gt,
6207 : required TResult Function(PredicatePath path) has,
6208 : required TResult Function(
6209 : PredicatePath path, double lowerLimit, double upperLimit)
6210 : inRange,
6211 : required TResult Function(PredicatePath path, List<String> values) into,
6212 : required TResult Function(PredicatePath path, double value) lt,
6213 : required TResult Function(PredicatePath path) missing,
6214 : required TResult Function(PredicatePath path, double latitude,
6215 : double longitude, double radius)
6216 : near,
6217 : required TResult Function(PredicatePath path, String value) not,
6218 : required TResult Function(String id, int value) similar,
6219 : required TResult Function(PredicatePath path, int epoch) dateAfter,
6220 : required TResult Function(PredicatePath path, int epoch) dateBefore,
6221 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
6222 : dateBetween,
6223 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
6224 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
6225 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
6226 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
6227 : required TResult Function(PredicatePath path, String day)
6228 : dateDayOfWeekAfter,
6229 : required TResult Function(PredicatePath path, String day)
6230 : dateDayOfWeekBefore,
6231 : required TResult Function(PredicatePath path, String month) dateMonth,
6232 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
6233 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
6234 : required TResult Function(PredicatePath path, int year) dateYear,
6235 : required TResult Function(PredicatePath path, int hour) hour,
6236 : required TResult Function(PredicatePath path, int hour) hourAfter,
6237 : required TResult Function(PredicatePath path, int hour) hourBefore,
6238 : }) {
6239 0 : return dateMonthBefore(path, month);
6240 : }
6241 :
6242 0 : @override
6243 : @optionalTypeArgs
6244 : TResult maybeWhen<TResult extends Object?>({
6245 : TResult Function(PredicatePath path, List<String> values)? any,
6246 : TResult Function(PredicatePath path, String value)? at,
6247 : TResult Function(PredicatePath path, String value)? fullText,
6248 : TResult Function(PredicatePath path, double value)? gt,
6249 : TResult Function(PredicatePath path)? has,
6250 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
6251 : inRange,
6252 : TResult Function(PredicatePath path, List<String> values)? into,
6253 : TResult Function(PredicatePath path, double value)? lt,
6254 : TResult Function(PredicatePath path)? missing,
6255 : TResult Function(PredicatePath path, double latitude, double longitude,
6256 : double radius)?
6257 : near,
6258 : TResult Function(PredicatePath path, String value)? not,
6259 : TResult Function(String id, int value)? similar,
6260 : TResult Function(PredicatePath path, int epoch)? dateAfter,
6261 : TResult Function(PredicatePath path, int epoch)? dateBefore,
6262 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
6263 : dateBetween,
6264 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
6265 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
6266 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
6267 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
6268 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
6269 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
6270 : TResult Function(PredicatePath path, String month)? dateMonth,
6271 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
6272 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
6273 : TResult Function(PredicatePath path, int year)? dateYear,
6274 : TResult Function(PredicatePath path, int hour)? hour,
6275 : TResult Function(PredicatePath path, int hour)? hourAfter,
6276 : TResult Function(PredicatePath path, int hour)? hourBefore,
6277 : required TResult orElse(),
6278 : }) {
6279 : if (dateMonthBefore != null) {
6280 0 : return dateMonthBefore(path, month);
6281 : }
6282 0 : return orElse();
6283 : }
6284 :
6285 1 : @override
6286 : @optionalTypeArgs
6287 : TResult map<TResult extends Object?>({
6288 : required TResult Function(AnyPredicate value) any,
6289 : required TResult Function(AtPredicate value) at,
6290 : required TResult Function(FullTextPredicate value) fullText,
6291 : required TResult Function(GtPredicate value) gt,
6292 : required TResult Function(HasPredicate value) has,
6293 : required TResult Function(InRangePredicate value) inRange,
6294 : required TResult Function(InPredicate value) into,
6295 : required TResult Function(LtPredicate value) lt,
6296 : required TResult Function(MissingPredicate value) missing,
6297 : required TResult Function(NearPredicate value) near,
6298 : required TResult Function(NotPredicate value) not,
6299 : required TResult Function(SimilarPredicate value) similar,
6300 : required TResult Function(DateAfterPredicate value) dateAfter,
6301 : required TResult Function(DateBeforePredicate value) dateBefore,
6302 : required TResult Function(DateBetweenPredicate value) dateBetween,
6303 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
6304 : required TResult Function(DateDayOfMonthAfterPredicate value)
6305 : dateDayOfMonthAfter,
6306 : required TResult Function(DateDayOfMonthBeforePredicate value)
6307 : dateDayOfMonthBefore,
6308 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
6309 : required TResult Function(DateDayOfWeekAfterPredicate value)
6310 : dateDayOfWeekAfter,
6311 : required TResult Function(DateDayOfWeekBeforePredicate value)
6312 : dateDayOfWeekBefore,
6313 : required TResult Function(DateMonthPredicate value) dateMonth,
6314 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
6315 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
6316 : required TResult Function(DateYearPredicate value) dateYear,
6317 : required TResult Function(DateHourPredicate value) hour,
6318 : required TResult Function(DateHourAfterPredicate value) hourAfter,
6319 : required TResult Function(DateHourBeforePredicate value) hourBefore,
6320 : }) {
6321 1 : return dateMonthBefore(this);
6322 : }
6323 :
6324 0 : @override
6325 : @optionalTypeArgs
6326 : TResult maybeMap<TResult extends Object?>({
6327 : TResult Function(AnyPredicate value)? any,
6328 : TResult Function(AtPredicate value)? at,
6329 : TResult Function(FullTextPredicate value)? fullText,
6330 : TResult Function(GtPredicate value)? gt,
6331 : TResult Function(HasPredicate value)? has,
6332 : TResult Function(InRangePredicate value)? inRange,
6333 : TResult Function(InPredicate value)? into,
6334 : TResult Function(LtPredicate value)? lt,
6335 : TResult Function(MissingPredicate value)? missing,
6336 : TResult Function(NearPredicate value)? near,
6337 : TResult Function(NotPredicate value)? not,
6338 : TResult Function(SimilarPredicate value)? similar,
6339 : TResult Function(DateAfterPredicate value)? dateAfter,
6340 : TResult Function(DateBeforePredicate value)? dateBefore,
6341 : TResult Function(DateBetweenPredicate value)? dateBetween,
6342 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
6343 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
6344 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
6345 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
6346 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
6347 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
6348 : TResult Function(DateMonthPredicate value)? dateMonth,
6349 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
6350 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
6351 : TResult Function(DateYearPredicate value)? dateYear,
6352 : TResult Function(DateHourPredicate value)? hour,
6353 : TResult Function(DateHourAfterPredicate value)? hourAfter,
6354 : TResult Function(DateHourBeforePredicate value)? hourBefore,
6355 : required TResult orElse(),
6356 : }) {
6357 : if (dateMonthBefore != null) {
6358 0 : return dateMonthBefore(this);
6359 : }
6360 0 : return orElse();
6361 : }
6362 : }
6363 :
6364 : abstract class DateMonthBeforePredicate implements Predicate {
6365 : factory DateMonthBeforePredicate(PredicatePath path, String month) =
6366 : _$DateMonthBeforePredicate;
6367 :
6368 0 : PredicatePath get path => throw _privateConstructorUsedError;
6369 0 : String get month => throw _privateConstructorUsedError;
6370 0 : @JsonKey(ignore: true)
6371 : $DateMonthBeforePredicateCopyWith<DateMonthBeforePredicate> get copyWith =>
6372 0 : throw _privateConstructorUsedError;
6373 : }
6374 :
6375 : /// @nodoc
6376 : abstract class $DateYearPredicateCopyWith<$Res> {
6377 : factory $DateYearPredicateCopyWith(
6378 : DateYearPredicate value, $Res Function(DateYearPredicate) then) =
6379 : _$DateYearPredicateCopyWithImpl<$Res>;
6380 : $Res call({PredicatePath path, int year});
6381 : }
6382 :
6383 : /// @nodoc
6384 : class _$DateYearPredicateCopyWithImpl<$Res>
6385 : extends _$PredicateCopyWithImpl<$Res>
6386 : implements $DateYearPredicateCopyWith<$Res> {
6387 0 : _$DateYearPredicateCopyWithImpl(
6388 : DateYearPredicate _value, $Res Function(DateYearPredicate) _then)
6389 0 : : super(_value, (v) => _then(v as DateYearPredicate));
6390 :
6391 0 : @override
6392 0 : DateYearPredicate get _value => super._value as DateYearPredicate;
6393 :
6394 0 : @override
6395 : $Res call({
6396 : Object? path = freezed,
6397 : Object? year = freezed,
6398 : }) {
6399 0 : return _then(DateYearPredicate(
6400 0 : path == freezed
6401 0 : ? _value.path
6402 : : path // ignore: cast_nullable_to_non_nullable
6403 : as PredicatePath,
6404 0 : year == freezed
6405 0 : ? _value.year
6406 : : year // ignore: cast_nullable_to_non_nullable
6407 : as int,
6408 : ));
6409 : }
6410 : }
6411 :
6412 : /// @nodoc
6413 :
6414 : class _$DateYearPredicate implements DateYearPredicate {
6415 1 : _$DateYearPredicate(this.path, this.year);
6416 :
6417 : @override
6418 : final PredicatePath path;
6419 : @override
6420 : final int year;
6421 :
6422 0 : @override
6423 : String toString() {
6424 0 : return 'Predicate.dateYear(path: $path, year: $year)';
6425 : }
6426 :
6427 0 : @override
6428 : bool operator ==(dynamic other) {
6429 : return identical(this, other) ||
6430 0 : (other is DateYearPredicate &&
6431 0 : (identical(other.path, path) ||
6432 0 : const DeepCollectionEquality().equals(other.path, path)) &&
6433 0 : (identical(other.year, year) ||
6434 0 : const DeepCollectionEquality().equals(other.year, year)));
6435 : }
6436 :
6437 0 : @override
6438 : int get hashCode =>
6439 0 : runtimeType.hashCode ^
6440 0 : const DeepCollectionEquality().hash(path) ^
6441 0 : const DeepCollectionEquality().hash(year);
6442 :
6443 0 : @JsonKey(ignore: true)
6444 : @override
6445 : $DateYearPredicateCopyWith<DateYearPredicate> get copyWith =>
6446 0 : _$DateYearPredicateCopyWithImpl<DateYearPredicate>(this, _$identity);
6447 :
6448 0 : @override
6449 : @optionalTypeArgs
6450 : TResult when<TResult extends Object?>({
6451 : required TResult Function(PredicatePath path, List<String> values) any,
6452 : required TResult Function(PredicatePath path, String value) at,
6453 : required TResult Function(PredicatePath path, String value) fullText,
6454 : required TResult Function(PredicatePath path, double value) gt,
6455 : required TResult Function(PredicatePath path) has,
6456 : required TResult Function(
6457 : PredicatePath path, double lowerLimit, double upperLimit)
6458 : inRange,
6459 : required TResult Function(PredicatePath path, List<String> values) into,
6460 : required TResult Function(PredicatePath path, double value) lt,
6461 : required TResult Function(PredicatePath path) missing,
6462 : required TResult Function(PredicatePath path, double latitude,
6463 : double longitude, double radius)
6464 : near,
6465 : required TResult Function(PredicatePath path, String value) not,
6466 : required TResult Function(String id, int value) similar,
6467 : required TResult Function(PredicatePath path, int epoch) dateAfter,
6468 : required TResult Function(PredicatePath path, int epoch) dateBefore,
6469 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
6470 : dateBetween,
6471 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
6472 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
6473 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
6474 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
6475 : required TResult Function(PredicatePath path, String day)
6476 : dateDayOfWeekAfter,
6477 : required TResult Function(PredicatePath path, String day)
6478 : dateDayOfWeekBefore,
6479 : required TResult Function(PredicatePath path, String month) dateMonth,
6480 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
6481 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
6482 : required TResult Function(PredicatePath path, int year) dateYear,
6483 : required TResult Function(PredicatePath path, int hour) hour,
6484 : required TResult Function(PredicatePath path, int hour) hourAfter,
6485 : required TResult Function(PredicatePath path, int hour) hourBefore,
6486 : }) {
6487 0 : return dateYear(path, year);
6488 : }
6489 :
6490 0 : @override
6491 : @optionalTypeArgs
6492 : TResult maybeWhen<TResult extends Object?>({
6493 : TResult Function(PredicatePath path, List<String> values)? any,
6494 : TResult Function(PredicatePath path, String value)? at,
6495 : TResult Function(PredicatePath path, String value)? fullText,
6496 : TResult Function(PredicatePath path, double value)? gt,
6497 : TResult Function(PredicatePath path)? has,
6498 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
6499 : inRange,
6500 : TResult Function(PredicatePath path, List<String> values)? into,
6501 : TResult Function(PredicatePath path, double value)? lt,
6502 : TResult Function(PredicatePath path)? missing,
6503 : TResult Function(PredicatePath path, double latitude, double longitude,
6504 : double radius)?
6505 : near,
6506 : TResult Function(PredicatePath path, String value)? not,
6507 : TResult Function(String id, int value)? similar,
6508 : TResult Function(PredicatePath path, int epoch)? dateAfter,
6509 : TResult Function(PredicatePath path, int epoch)? dateBefore,
6510 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
6511 : dateBetween,
6512 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
6513 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
6514 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
6515 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
6516 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
6517 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
6518 : TResult Function(PredicatePath path, String month)? dateMonth,
6519 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
6520 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
6521 : TResult Function(PredicatePath path, int year)? dateYear,
6522 : TResult Function(PredicatePath path, int hour)? hour,
6523 : TResult Function(PredicatePath path, int hour)? hourAfter,
6524 : TResult Function(PredicatePath path, int hour)? hourBefore,
6525 : required TResult orElse(),
6526 : }) {
6527 : if (dateYear != null) {
6528 0 : return dateYear(path, year);
6529 : }
6530 0 : return orElse();
6531 : }
6532 :
6533 1 : @override
6534 : @optionalTypeArgs
6535 : TResult map<TResult extends Object?>({
6536 : required TResult Function(AnyPredicate value) any,
6537 : required TResult Function(AtPredicate value) at,
6538 : required TResult Function(FullTextPredicate value) fullText,
6539 : required TResult Function(GtPredicate value) gt,
6540 : required TResult Function(HasPredicate value) has,
6541 : required TResult Function(InRangePredicate value) inRange,
6542 : required TResult Function(InPredicate value) into,
6543 : required TResult Function(LtPredicate value) lt,
6544 : required TResult Function(MissingPredicate value) missing,
6545 : required TResult Function(NearPredicate value) near,
6546 : required TResult Function(NotPredicate value) not,
6547 : required TResult Function(SimilarPredicate value) similar,
6548 : required TResult Function(DateAfterPredicate value) dateAfter,
6549 : required TResult Function(DateBeforePredicate value) dateBefore,
6550 : required TResult Function(DateBetweenPredicate value) dateBetween,
6551 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
6552 : required TResult Function(DateDayOfMonthAfterPredicate value)
6553 : dateDayOfMonthAfter,
6554 : required TResult Function(DateDayOfMonthBeforePredicate value)
6555 : dateDayOfMonthBefore,
6556 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
6557 : required TResult Function(DateDayOfWeekAfterPredicate value)
6558 : dateDayOfWeekAfter,
6559 : required TResult Function(DateDayOfWeekBeforePredicate value)
6560 : dateDayOfWeekBefore,
6561 : required TResult Function(DateMonthPredicate value) dateMonth,
6562 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
6563 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
6564 : required TResult Function(DateYearPredicate value) dateYear,
6565 : required TResult Function(DateHourPredicate value) hour,
6566 : required TResult Function(DateHourAfterPredicate value) hourAfter,
6567 : required TResult Function(DateHourBeforePredicate value) hourBefore,
6568 : }) {
6569 1 : return dateYear(this);
6570 : }
6571 :
6572 0 : @override
6573 : @optionalTypeArgs
6574 : TResult maybeMap<TResult extends Object?>({
6575 : TResult Function(AnyPredicate value)? any,
6576 : TResult Function(AtPredicate value)? at,
6577 : TResult Function(FullTextPredicate value)? fullText,
6578 : TResult Function(GtPredicate value)? gt,
6579 : TResult Function(HasPredicate value)? has,
6580 : TResult Function(InRangePredicate value)? inRange,
6581 : TResult Function(InPredicate value)? into,
6582 : TResult Function(LtPredicate value)? lt,
6583 : TResult Function(MissingPredicate value)? missing,
6584 : TResult Function(NearPredicate value)? near,
6585 : TResult Function(NotPredicate value)? not,
6586 : TResult Function(SimilarPredicate value)? similar,
6587 : TResult Function(DateAfterPredicate value)? dateAfter,
6588 : TResult Function(DateBeforePredicate value)? dateBefore,
6589 : TResult Function(DateBetweenPredicate value)? dateBetween,
6590 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
6591 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
6592 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
6593 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
6594 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
6595 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
6596 : TResult Function(DateMonthPredicate value)? dateMonth,
6597 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
6598 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
6599 : TResult Function(DateYearPredicate value)? dateYear,
6600 : TResult Function(DateHourPredicate value)? hour,
6601 : TResult Function(DateHourAfterPredicate value)? hourAfter,
6602 : TResult Function(DateHourBeforePredicate value)? hourBefore,
6603 : required TResult orElse(),
6604 : }) {
6605 : if (dateYear != null) {
6606 0 : return dateYear(this);
6607 : }
6608 0 : return orElse();
6609 : }
6610 : }
6611 :
6612 : abstract class DateYearPredicate implements Predicate {
6613 : factory DateYearPredicate(PredicatePath path, int year) = _$DateYearPredicate;
6614 :
6615 0 : PredicatePath get path => throw _privateConstructorUsedError;
6616 0 : int get year => throw _privateConstructorUsedError;
6617 0 : @JsonKey(ignore: true)
6618 : $DateYearPredicateCopyWith<DateYearPredicate> get copyWith =>
6619 0 : throw _privateConstructorUsedError;
6620 : }
6621 :
6622 : /// @nodoc
6623 : abstract class $DateHourPredicateCopyWith<$Res> {
6624 : factory $DateHourPredicateCopyWith(
6625 : DateHourPredicate value, $Res Function(DateHourPredicate) then) =
6626 : _$DateHourPredicateCopyWithImpl<$Res>;
6627 : $Res call({PredicatePath path, int hour});
6628 : }
6629 :
6630 : /// @nodoc
6631 : class _$DateHourPredicateCopyWithImpl<$Res>
6632 : extends _$PredicateCopyWithImpl<$Res>
6633 : implements $DateHourPredicateCopyWith<$Res> {
6634 0 : _$DateHourPredicateCopyWithImpl(
6635 : DateHourPredicate _value, $Res Function(DateHourPredicate) _then)
6636 0 : : super(_value, (v) => _then(v as DateHourPredicate));
6637 :
6638 0 : @override
6639 0 : DateHourPredicate get _value => super._value as DateHourPredicate;
6640 :
6641 0 : @override
6642 : $Res call({
6643 : Object? path = freezed,
6644 : Object? hour = freezed,
6645 : }) {
6646 0 : return _then(DateHourPredicate(
6647 0 : path == freezed
6648 0 : ? _value.path
6649 : : path // ignore: cast_nullable_to_non_nullable
6650 : as PredicatePath,
6651 0 : hour == freezed
6652 0 : ? _value.hour
6653 : : hour // ignore: cast_nullable_to_non_nullable
6654 : as int,
6655 : ));
6656 : }
6657 : }
6658 :
6659 : /// @nodoc
6660 :
6661 : class _$DateHourPredicate implements DateHourPredicate {
6662 1 : _$DateHourPredicate(this.path, this.hour);
6663 :
6664 : @override
6665 : final PredicatePath path;
6666 : @override
6667 : final int hour;
6668 :
6669 0 : @override
6670 : String toString() {
6671 0 : return 'Predicate.hour(path: $path, hour: $hour)';
6672 : }
6673 :
6674 0 : @override
6675 : bool operator ==(dynamic other) {
6676 : return identical(this, other) ||
6677 0 : (other is DateHourPredicate &&
6678 0 : (identical(other.path, path) ||
6679 0 : const DeepCollectionEquality().equals(other.path, path)) &&
6680 0 : (identical(other.hour, hour) ||
6681 0 : const DeepCollectionEquality().equals(other.hour, hour)));
6682 : }
6683 :
6684 0 : @override
6685 : int get hashCode =>
6686 0 : runtimeType.hashCode ^
6687 0 : const DeepCollectionEquality().hash(path) ^
6688 0 : const DeepCollectionEquality().hash(hour);
6689 :
6690 0 : @JsonKey(ignore: true)
6691 : @override
6692 : $DateHourPredicateCopyWith<DateHourPredicate> get copyWith =>
6693 0 : _$DateHourPredicateCopyWithImpl<DateHourPredicate>(this, _$identity);
6694 :
6695 0 : @override
6696 : @optionalTypeArgs
6697 : TResult when<TResult extends Object?>({
6698 : required TResult Function(PredicatePath path, List<String> values) any,
6699 : required TResult Function(PredicatePath path, String value) at,
6700 : required TResult Function(PredicatePath path, String value) fullText,
6701 : required TResult Function(PredicatePath path, double value) gt,
6702 : required TResult Function(PredicatePath path) has,
6703 : required TResult Function(
6704 : PredicatePath path, double lowerLimit, double upperLimit)
6705 : inRange,
6706 : required TResult Function(PredicatePath path, List<String> values) into,
6707 : required TResult Function(PredicatePath path, double value) lt,
6708 : required TResult Function(PredicatePath path) missing,
6709 : required TResult Function(PredicatePath path, double latitude,
6710 : double longitude, double radius)
6711 : near,
6712 : required TResult Function(PredicatePath path, String value) not,
6713 : required TResult Function(String id, int value) similar,
6714 : required TResult Function(PredicatePath path, int epoch) dateAfter,
6715 : required TResult Function(PredicatePath path, int epoch) dateBefore,
6716 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
6717 : dateBetween,
6718 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
6719 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
6720 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
6721 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
6722 : required TResult Function(PredicatePath path, String day)
6723 : dateDayOfWeekAfter,
6724 : required TResult Function(PredicatePath path, String day)
6725 : dateDayOfWeekBefore,
6726 : required TResult Function(PredicatePath path, String month) dateMonth,
6727 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
6728 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
6729 : required TResult Function(PredicatePath path, int year) dateYear,
6730 : required TResult Function(PredicatePath path, int hour) hour,
6731 : required TResult Function(PredicatePath path, int hour) hourAfter,
6732 : required TResult Function(PredicatePath path, int hour) hourBefore,
6733 : }) {
6734 0 : return hour(path, this.hour);
6735 : }
6736 :
6737 0 : @override
6738 : @optionalTypeArgs
6739 : TResult maybeWhen<TResult extends Object?>({
6740 : TResult Function(PredicatePath path, List<String> values)? any,
6741 : TResult Function(PredicatePath path, String value)? at,
6742 : TResult Function(PredicatePath path, String value)? fullText,
6743 : TResult Function(PredicatePath path, double value)? gt,
6744 : TResult Function(PredicatePath path)? has,
6745 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
6746 : inRange,
6747 : TResult Function(PredicatePath path, List<String> values)? into,
6748 : TResult Function(PredicatePath path, double value)? lt,
6749 : TResult Function(PredicatePath path)? missing,
6750 : TResult Function(PredicatePath path, double latitude, double longitude,
6751 : double radius)?
6752 : near,
6753 : TResult Function(PredicatePath path, String value)? not,
6754 : TResult Function(String id, int value)? similar,
6755 : TResult Function(PredicatePath path, int epoch)? dateAfter,
6756 : TResult Function(PredicatePath path, int epoch)? dateBefore,
6757 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
6758 : dateBetween,
6759 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
6760 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
6761 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
6762 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
6763 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
6764 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
6765 : TResult Function(PredicatePath path, String month)? dateMonth,
6766 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
6767 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
6768 : TResult Function(PredicatePath path, int year)? dateYear,
6769 : TResult Function(PredicatePath path, int hour)? hour,
6770 : TResult Function(PredicatePath path, int hour)? hourAfter,
6771 : TResult Function(PredicatePath path, int hour)? hourBefore,
6772 : required TResult orElse(),
6773 : }) {
6774 : if (hour != null) {
6775 0 : return hour(path, this.hour);
6776 : }
6777 0 : return orElse();
6778 : }
6779 :
6780 1 : @override
6781 : @optionalTypeArgs
6782 : TResult map<TResult extends Object?>({
6783 : required TResult Function(AnyPredicate value) any,
6784 : required TResult Function(AtPredicate value) at,
6785 : required TResult Function(FullTextPredicate value) fullText,
6786 : required TResult Function(GtPredicate value) gt,
6787 : required TResult Function(HasPredicate value) has,
6788 : required TResult Function(InRangePredicate value) inRange,
6789 : required TResult Function(InPredicate value) into,
6790 : required TResult Function(LtPredicate value) lt,
6791 : required TResult Function(MissingPredicate value) missing,
6792 : required TResult Function(NearPredicate value) near,
6793 : required TResult Function(NotPredicate value) not,
6794 : required TResult Function(SimilarPredicate value) similar,
6795 : required TResult Function(DateAfterPredicate value) dateAfter,
6796 : required TResult Function(DateBeforePredicate value) dateBefore,
6797 : required TResult Function(DateBetweenPredicate value) dateBetween,
6798 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
6799 : required TResult Function(DateDayOfMonthAfterPredicate value)
6800 : dateDayOfMonthAfter,
6801 : required TResult Function(DateDayOfMonthBeforePredicate value)
6802 : dateDayOfMonthBefore,
6803 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
6804 : required TResult Function(DateDayOfWeekAfterPredicate value)
6805 : dateDayOfWeekAfter,
6806 : required TResult Function(DateDayOfWeekBeforePredicate value)
6807 : dateDayOfWeekBefore,
6808 : required TResult Function(DateMonthPredicate value) dateMonth,
6809 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
6810 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
6811 : required TResult Function(DateYearPredicate value) dateYear,
6812 : required TResult Function(DateHourPredicate value) hour,
6813 : required TResult Function(DateHourAfterPredicate value) hourAfter,
6814 : required TResult Function(DateHourBeforePredicate value) hourBefore,
6815 : }) {
6816 1 : return hour(this);
6817 : }
6818 :
6819 0 : @override
6820 : @optionalTypeArgs
6821 : TResult maybeMap<TResult extends Object?>({
6822 : TResult Function(AnyPredicate value)? any,
6823 : TResult Function(AtPredicate value)? at,
6824 : TResult Function(FullTextPredicate value)? fullText,
6825 : TResult Function(GtPredicate value)? gt,
6826 : TResult Function(HasPredicate value)? has,
6827 : TResult Function(InRangePredicate value)? inRange,
6828 : TResult Function(InPredicate value)? into,
6829 : TResult Function(LtPredicate value)? lt,
6830 : TResult Function(MissingPredicate value)? missing,
6831 : TResult Function(NearPredicate value)? near,
6832 : TResult Function(NotPredicate value)? not,
6833 : TResult Function(SimilarPredicate value)? similar,
6834 : TResult Function(DateAfterPredicate value)? dateAfter,
6835 : TResult Function(DateBeforePredicate value)? dateBefore,
6836 : TResult Function(DateBetweenPredicate value)? dateBetween,
6837 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
6838 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
6839 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
6840 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
6841 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
6842 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
6843 : TResult Function(DateMonthPredicate value)? dateMonth,
6844 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
6845 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
6846 : TResult Function(DateYearPredicate value)? dateYear,
6847 : TResult Function(DateHourPredicate value)? hour,
6848 : TResult Function(DateHourAfterPredicate value)? hourAfter,
6849 : TResult Function(DateHourBeforePredicate value)? hourBefore,
6850 : required TResult orElse(),
6851 : }) {
6852 : if (hour != null) {
6853 0 : return hour(this);
6854 : }
6855 0 : return orElse();
6856 : }
6857 : }
6858 :
6859 : abstract class DateHourPredicate implements Predicate {
6860 : factory DateHourPredicate(PredicatePath path, int hour) = _$DateHourPredicate;
6861 :
6862 0 : PredicatePath get path => throw _privateConstructorUsedError;
6863 0 : int get hour => throw _privateConstructorUsedError;
6864 0 : @JsonKey(ignore: true)
6865 : $DateHourPredicateCopyWith<DateHourPredicate> get copyWith =>
6866 0 : throw _privateConstructorUsedError;
6867 : }
6868 :
6869 : /// @nodoc
6870 : abstract class $DateHourAfterPredicateCopyWith<$Res> {
6871 : factory $DateHourAfterPredicateCopyWith(DateHourAfterPredicate value,
6872 : $Res Function(DateHourAfterPredicate) then) =
6873 : _$DateHourAfterPredicateCopyWithImpl<$Res>;
6874 : $Res call({PredicatePath path, int hour});
6875 : }
6876 :
6877 : /// @nodoc
6878 : class _$DateHourAfterPredicateCopyWithImpl<$Res>
6879 : extends _$PredicateCopyWithImpl<$Res>
6880 : implements $DateHourAfterPredicateCopyWith<$Res> {
6881 0 : _$DateHourAfterPredicateCopyWithImpl(DateHourAfterPredicate _value,
6882 : $Res Function(DateHourAfterPredicate) _then)
6883 0 : : super(_value, (v) => _then(v as DateHourAfterPredicate));
6884 :
6885 0 : @override
6886 0 : DateHourAfterPredicate get _value => super._value as DateHourAfterPredicate;
6887 :
6888 0 : @override
6889 : $Res call({
6890 : Object? path = freezed,
6891 : Object? hour = freezed,
6892 : }) {
6893 0 : return _then(DateHourAfterPredicate(
6894 0 : path == freezed
6895 0 : ? _value.path
6896 : : path // ignore: cast_nullable_to_non_nullable
6897 : as PredicatePath,
6898 0 : hour == freezed
6899 0 : ? _value.hour
6900 : : hour // ignore: cast_nullable_to_non_nullable
6901 : as int,
6902 : ));
6903 : }
6904 : }
6905 :
6906 : /// @nodoc
6907 :
6908 : class _$DateHourAfterPredicate implements DateHourAfterPredicate {
6909 1 : _$DateHourAfterPredicate(this.path, this.hour);
6910 :
6911 : @override
6912 : final PredicatePath path;
6913 : @override
6914 : final int hour;
6915 :
6916 0 : @override
6917 : String toString() {
6918 0 : return 'Predicate.hourAfter(path: $path, hour: $hour)';
6919 : }
6920 :
6921 0 : @override
6922 : bool operator ==(dynamic other) {
6923 : return identical(this, other) ||
6924 0 : (other is DateHourAfterPredicate &&
6925 0 : (identical(other.path, path) ||
6926 0 : const DeepCollectionEquality().equals(other.path, path)) &&
6927 0 : (identical(other.hour, hour) ||
6928 0 : const DeepCollectionEquality().equals(other.hour, hour)));
6929 : }
6930 :
6931 0 : @override
6932 : int get hashCode =>
6933 0 : runtimeType.hashCode ^
6934 0 : const DeepCollectionEquality().hash(path) ^
6935 0 : const DeepCollectionEquality().hash(hour);
6936 :
6937 0 : @JsonKey(ignore: true)
6938 : @override
6939 : $DateHourAfterPredicateCopyWith<DateHourAfterPredicate> get copyWith =>
6940 0 : _$DateHourAfterPredicateCopyWithImpl<DateHourAfterPredicate>(
6941 : this, _$identity);
6942 :
6943 0 : @override
6944 : @optionalTypeArgs
6945 : TResult when<TResult extends Object?>({
6946 : required TResult Function(PredicatePath path, List<String> values) any,
6947 : required TResult Function(PredicatePath path, String value) at,
6948 : required TResult Function(PredicatePath path, String value) fullText,
6949 : required TResult Function(PredicatePath path, double value) gt,
6950 : required TResult Function(PredicatePath path) has,
6951 : required TResult Function(
6952 : PredicatePath path, double lowerLimit, double upperLimit)
6953 : inRange,
6954 : required TResult Function(PredicatePath path, List<String> values) into,
6955 : required TResult Function(PredicatePath path, double value) lt,
6956 : required TResult Function(PredicatePath path) missing,
6957 : required TResult Function(PredicatePath path, double latitude,
6958 : double longitude, double radius)
6959 : near,
6960 : required TResult Function(PredicatePath path, String value) not,
6961 : required TResult Function(String id, int value) similar,
6962 : required TResult Function(PredicatePath path, int epoch) dateAfter,
6963 : required TResult Function(PredicatePath path, int epoch) dateBefore,
6964 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
6965 : dateBetween,
6966 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
6967 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
6968 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
6969 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
6970 : required TResult Function(PredicatePath path, String day)
6971 : dateDayOfWeekAfter,
6972 : required TResult Function(PredicatePath path, String day)
6973 : dateDayOfWeekBefore,
6974 : required TResult Function(PredicatePath path, String month) dateMonth,
6975 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
6976 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
6977 : required TResult Function(PredicatePath path, int year) dateYear,
6978 : required TResult Function(PredicatePath path, int hour) hour,
6979 : required TResult Function(PredicatePath path, int hour) hourAfter,
6980 : required TResult Function(PredicatePath path, int hour) hourBefore,
6981 : }) {
6982 0 : return hourAfter(path, this.hour);
6983 : }
6984 :
6985 0 : @override
6986 : @optionalTypeArgs
6987 : TResult maybeWhen<TResult extends Object?>({
6988 : TResult Function(PredicatePath path, List<String> values)? any,
6989 : TResult Function(PredicatePath path, String value)? at,
6990 : TResult Function(PredicatePath path, String value)? fullText,
6991 : TResult Function(PredicatePath path, double value)? gt,
6992 : TResult Function(PredicatePath path)? has,
6993 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
6994 : inRange,
6995 : TResult Function(PredicatePath path, List<String> values)? into,
6996 : TResult Function(PredicatePath path, double value)? lt,
6997 : TResult Function(PredicatePath path)? missing,
6998 : TResult Function(PredicatePath path, double latitude, double longitude,
6999 : double radius)?
7000 : near,
7001 : TResult Function(PredicatePath path, String value)? not,
7002 : TResult Function(String id, int value)? similar,
7003 : TResult Function(PredicatePath path, int epoch)? dateAfter,
7004 : TResult Function(PredicatePath path, int epoch)? dateBefore,
7005 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
7006 : dateBetween,
7007 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
7008 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
7009 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
7010 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
7011 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
7012 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
7013 : TResult Function(PredicatePath path, String month)? dateMonth,
7014 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
7015 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
7016 : TResult Function(PredicatePath path, int year)? dateYear,
7017 : TResult Function(PredicatePath path, int hour)? hour,
7018 : TResult Function(PredicatePath path, int hour)? hourAfter,
7019 : TResult Function(PredicatePath path, int hour)? hourBefore,
7020 : required TResult orElse(),
7021 : }) {
7022 : if (hourAfter != null) {
7023 0 : return hourAfter(path, this.hour);
7024 : }
7025 0 : return orElse();
7026 : }
7027 :
7028 1 : @override
7029 : @optionalTypeArgs
7030 : TResult map<TResult extends Object?>({
7031 : required TResult Function(AnyPredicate value) any,
7032 : required TResult Function(AtPredicate value) at,
7033 : required TResult Function(FullTextPredicate value) fullText,
7034 : required TResult Function(GtPredicate value) gt,
7035 : required TResult Function(HasPredicate value) has,
7036 : required TResult Function(InRangePredicate value) inRange,
7037 : required TResult Function(InPredicate value) into,
7038 : required TResult Function(LtPredicate value) lt,
7039 : required TResult Function(MissingPredicate value) missing,
7040 : required TResult Function(NearPredicate value) near,
7041 : required TResult Function(NotPredicate value) not,
7042 : required TResult Function(SimilarPredicate value) similar,
7043 : required TResult Function(DateAfterPredicate value) dateAfter,
7044 : required TResult Function(DateBeforePredicate value) dateBefore,
7045 : required TResult Function(DateBetweenPredicate value) dateBetween,
7046 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
7047 : required TResult Function(DateDayOfMonthAfterPredicate value)
7048 : dateDayOfMonthAfter,
7049 : required TResult Function(DateDayOfMonthBeforePredicate value)
7050 : dateDayOfMonthBefore,
7051 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
7052 : required TResult Function(DateDayOfWeekAfterPredicate value)
7053 : dateDayOfWeekAfter,
7054 : required TResult Function(DateDayOfWeekBeforePredicate value)
7055 : dateDayOfWeekBefore,
7056 : required TResult Function(DateMonthPredicate value) dateMonth,
7057 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
7058 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
7059 : required TResult Function(DateYearPredicate value) dateYear,
7060 : required TResult Function(DateHourPredicate value) hour,
7061 : required TResult Function(DateHourAfterPredicate value) hourAfter,
7062 : required TResult Function(DateHourBeforePredicate value) hourBefore,
7063 : }) {
7064 1 : return hourAfter(this);
7065 : }
7066 :
7067 0 : @override
7068 : @optionalTypeArgs
7069 : TResult maybeMap<TResult extends Object?>({
7070 : TResult Function(AnyPredicate value)? any,
7071 : TResult Function(AtPredicate value)? at,
7072 : TResult Function(FullTextPredicate value)? fullText,
7073 : TResult Function(GtPredicate value)? gt,
7074 : TResult Function(HasPredicate value)? has,
7075 : TResult Function(InRangePredicate value)? inRange,
7076 : TResult Function(InPredicate value)? into,
7077 : TResult Function(LtPredicate value)? lt,
7078 : TResult Function(MissingPredicate value)? missing,
7079 : TResult Function(NearPredicate value)? near,
7080 : TResult Function(NotPredicate value)? not,
7081 : TResult Function(SimilarPredicate value)? similar,
7082 : TResult Function(DateAfterPredicate value)? dateAfter,
7083 : TResult Function(DateBeforePredicate value)? dateBefore,
7084 : TResult Function(DateBetweenPredicate value)? dateBetween,
7085 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
7086 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
7087 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
7088 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
7089 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
7090 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
7091 : TResult Function(DateMonthPredicate value)? dateMonth,
7092 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
7093 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
7094 : TResult Function(DateYearPredicate value)? dateYear,
7095 : TResult Function(DateHourPredicate value)? hour,
7096 : TResult Function(DateHourAfterPredicate value)? hourAfter,
7097 : TResult Function(DateHourBeforePredicate value)? hourBefore,
7098 : required TResult orElse(),
7099 : }) {
7100 : if (hourAfter != null) {
7101 0 : return hourAfter(this);
7102 : }
7103 0 : return orElse();
7104 : }
7105 : }
7106 :
7107 : abstract class DateHourAfterPredicate implements Predicate {
7108 : factory DateHourAfterPredicate(PredicatePath path, int hour) =
7109 : _$DateHourAfterPredicate;
7110 :
7111 0 : PredicatePath get path => throw _privateConstructorUsedError;
7112 0 : int get hour => throw _privateConstructorUsedError;
7113 0 : @JsonKey(ignore: true)
7114 : $DateHourAfterPredicateCopyWith<DateHourAfterPredicate> get copyWith =>
7115 0 : throw _privateConstructorUsedError;
7116 : }
7117 :
7118 : /// @nodoc
7119 : abstract class $DateHourBeforePredicateCopyWith<$Res> {
7120 : factory $DateHourBeforePredicateCopyWith(DateHourBeforePredicate value,
7121 : $Res Function(DateHourBeforePredicate) then) =
7122 : _$DateHourBeforePredicateCopyWithImpl<$Res>;
7123 : $Res call({PredicatePath path, int hour});
7124 : }
7125 :
7126 : /// @nodoc
7127 : class _$DateHourBeforePredicateCopyWithImpl<$Res>
7128 : extends _$PredicateCopyWithImpl<$Res>
7129 : implements $DateHourBeforePredicateCopyWith<$Res> {
7130 0 : _$DateHourBeforePredicateCopyWithImpl(DateHourBeforePredicate _value,
7131 : $Res Function(DateHourBeforePredicate) _then)
7132 0 : : super(_value, (v) => _then(v as DateHourBeforePredicate));
7133 :
7134 0 : @override
7135 0 : DateHourBeforePredicate get _value => super._value as DateHourBeforePredicate;
7136 :
7137 0 : @override
7138 : $Res call({
7139 : Object? path = freezed,
7140 : Object? hour = freezed,
7141 : }) {
7142 0 : return _then(DateHourBeforePredicate(
7143 0 : path == freezed
7144 0 : ? _value.path
7145 : : path // ignore: cast_nullable_to_non_nullable
7146 : as PredicatePath,
7147 0 : hour == freezed
7148 0 : ? _value.hour
7149 : : hour // ignore: cast_nullable_to_non_nullable
7150 : as int,
7151 : ));
7152 : }
7153 : }
7154 :
7155 : /// @nodoc
7156 :
7157 : class _$DateHourBeforePredicate implements DateHourBeforePredicate {
7158 1 : _$DateHourBeforePredicate(this.path, this.hour);
7159 :
7160 : @override
7161 : final PredicatePath path;
7162 : @override
7163 : final int hour;
7164 :
7165 0 : @override
7166 : String toString() {
7167 0 : return 'Predicate.hourBefore(path: $path, hour: $hour)';
7168 : }
7169 :
7170 0 : @override
7171 : bool operator ==(dynamic other) {
7172 : return identical(this, other) ||
7173 0 : (other is DateHourBeforePredicate &&
7174 0 : (identical(other.path, path) ||
7175 0 : const DeepCollectionEquality().equals(other.path, path)) &&
7176 0 : (identical(other.hour, hour) ||
7177 0 : const DeepCollectionEquality().equals(other.hour, hour)));
7178 : }
7179 :
7180 0 : @override
7181 : int get hashCode =>
7182 0 : runtimeType.hashCode ^
7183 0 : const DeepCollectionEquality().hash(path) ^
7184 0 : const DeepCollectionEquality().hash(hour);
7185 :
7186 0 : @JsonKey(ignore: true)
7187 : @override
7188 : $DateHourBeforePredicateCopyWith<DateHourBeforePredicate> get copyWith =>
7189 0 : _$DateHourBeforePredicateCopyWithImpl<DateHourBeforePredicate>(
7190 : this, _$identity);
7191 :
7192 0 : @override
7193 : @optionalTypeArgs
7194 : TResult when<TResult extends Object?>({
7195 : required TResult Function(PredicatePath path, List<String> values) any,
7196 : required TResult Function(PredicatePath path, String value) at,
7197 : required TResult Function(PredicatePath path, String value) fullText,
7198 : required TResult Function(PredicatePath path, double value) gt,
7199 : required TResult Function(PredicatePath path) has,
7200 : required TResult Function(
7201 : PredicatePath path, double lowerLimit, double upperLimit)
7202 : inRange,
7203 : required TResult Function(PredicatePath path, List<String> values) into,
7204 : required TResult Function(PredicatePath path, double value) lt,
7205 : required TResult Function(PredicatePath path) missing,
7206 : required TResult Function(PredicatePath path, double latitude,
7207 : double longitude, double radius)
7208 : near,
7209 : required TResult Function(PredicatePath path, String value) not,
7210 : required TResult Function(String id, int value) similar,
7211 : required TResult Function(PredicatePath path, int epoch) dateAfter,
7212 : required TResult Function(PredicatePath path, int epoch) dateBefore,
7213 : required TResult Function(PredicatePath path, int startEpoch, int endEpoch)
7214 : dateBetween,
7215 : required TResult Function(PredicatePath path, int day) dateDayOfMonth,
7216 : required TResult Function(PredicatePath path, int day) dateDayOfMonthAfter,
7217 : required TResult Function(PredicatePath path, int day) dateDayOfMonthBefore,
7218 : required TResult Function(PredicatePath path, String day) dateDayOfWeek,
7219 : required TResult Function(PredicatePath path, String day)
7220 : dateDayOfWeekAfter,
7221 : required TResult Function(PredicatePath path, String day)
7222 : dateDayOfWeekBefore,
7223 : required TResult Function(PredicatePath path, String month) dateMonth,
7224 : required TResult Function(PredicatePath path, String month) dateMonthAfter,
7225 : required TResult Function(PredicatePath path, String month) dateMonthBefore,
7226 : required TResult Function(PredicatePath path, int year) dateYear,
7227 : required TResult Function(PredicatePath path, int hour) hour,
7228 : required TResult Function(PredicatePath path, int hour) hourAfter,
7229 : required TResult Function(PredicatePath path, int hour) hourBefore,
7230 : }) {
7231 0 : return hourBefore(path, this.hour);
7232 : }
7233 :
7234 0 : @override
7235 : @optionalTypeArgs
7236 : TResult maybeWhen<TResult extends Object?>({
7237 : TResult Function(PredicatePath path, List<String> values)? any,
7238 : TResult Function(PredicatePath path, String value)? at,
7239 : TResult Function(PredicatePath path, String value)? fullText,
7240 : TResult Function(PredicatePath path, double value)? gt,
7241 : TResult Function(PredicatePath path)? has,
7242 : TResult Function(PredicatePath path, double lowerLimit, double upperLimit)?
7243 : inRange,
7244 : TResult Function(PredicatePath path, List<String> values)? into,
7245 : TResult Function(PredicatePath path, double value)? lt,
7246 : TResult Function(PredicatePath path)? missing,
7247 : TResult Function(PredicatePath path, double latitude, double longitude,
7248 : double radius)?
7249 : near,
7250 : TResult Function(PredicatePath path, String value)? not,
7251 : TResult Function(String id, int value)? similar,
7252 : TResult Function(PredicatePath path, int epoch)? dateAfter,
7253 : TResult Function(PredicatePath path, int epoch)? dateBefore,
7254 : TResult Function(PredicatePath path, int startEpoch, int endEpoch)?
7255 : dateBetween,
7256 : TResult Function(PredicatePath path, int day)? dateDayOfMonth,
7257 : TResult Function(PredicatePath path, int day)? dateDayOfMonthAfter,
7258 : TResult Function(PredicatePath path, int day)? dateDayOfMonthBefore,
7259 : TResult Function(PredicatePath path, String day)? dateDayOfWeek,
7260 : TResult Function(PredicatePath path, String day)? dateDayOfWeekAfter,
7261 : TResult Function(PredicatePath path, String day)? dateDayOfWeekBefore,
7262 : TResult Function(PredicatePath path, String month)? dateMonth,
7263 : TResult Function(PredicatePath path, String month)? dateMonthAfter,
7264 : TResult Function(PredicatePath path, String month)? dateMonthBefore,
7265 : TResult Function(PredicatePath path, int year)? dateYear,
7266 : TResult Function(PredicatePath path, int hour)? hour,
7267 : TResult Function(PredicatePath path, int hour)? hourAfter,
7268 : TResult Function(PredicatePath path, int hour)? hourBefore,
7269 : required TResult orElse(),
7270 : }) {
7271 : if (hourBefore != null) {
7272 0 : return hourBefore(path, this.hour);
7273 : }
7274 0 : return orElse();
7275 : }
7276 :
7277 1 : @override
7278 : @optionalTypeArgs
7279 : TResult map<TResult extends Object?>({
7280 : required TResult Function(AnyPredicate value) any,
7281 : required TResult Function(AtPredicate value) at,
7282 : required TResult Function(FullTextPredicate value) fullText,
7283 : required TResult Function(GtPredicate value) gt,
7284 : required TResult Function(HasPredicate value) has,
7285 : required TResult Function(InRangePredicate value) inRange,
7286 : required TResult Function(InPredicate value) into,
7287 : required TResult Function(LtPredicate value) lt,
7288 : required TResult Function(MissingPredicate value) missing,
7289 : required TResult Function(NearPredicate value) near,
7290 : required TResult Function(NotPredicate value) not,
7291 : required TResult Function(SimilarPredicate value) similar,
7292 : required TResult Function(DateAfterPredicate value) dateAfter,
7293 : required TResult Function(DateBeforePredicate value) dateBefore,
7294 : required TResult Function(DateBetweenPredicate value) dateBetween,
7295 : required TResult Function(DateDayOfMonthPredicate value) dateDayOfMonth,
7296 : required TResult Function(DateDayOfMonthAfterPredicate value)
7297 : dateDayOfMonthAfter,
7298 : required TResult Function(DateDayOfMonthBeforePredicate value)
7299 : dateDayOfMonthBefore,
7300 : required TResult Function(DateDayOfWeekPredicate value) dateDayOfWeek,
7301 : required TResult Function(DateDayOfWeekAfterPredicate value)
7302 : dateDayOfWeekAfter,
7303 : required TResult Function(DateDayOfWeekBeforePredicate value)
7304 : dateDayOfWeekBefore,
7305 : required TResult Function(DateMonthPredicate value) dateMonth,
7306 : required TResult Function(DateMonthAfterPredicate value) dateMonthAfter,
7307 : required TResult Function(DateMonthBeforePredicate value) dateMonthBefore,
7308 : required TResult Function(DateYearPredicate value) dateYear,
7309 : required TResult Function(DateHourPredicate value) hour,
7310 : required TResult Function(DateHourAfterPredicate value) hourAfter,
7311 : required TResult Function(DateHourBeforePredicate value) hourBefore,
7312 : }) {
7313 1 : return hourBefore(this);
7314 : }
7315 :
7316 0 : @override
7317 : @optionalTypeArgs
7318 : TResult maybeMap<TResult extends Object?>({
7319 : TResult Function(AnyPredicate value)? any,
7320 : TResult Function(AtPredicate value)? at,
7321 : TResult Function(FullTextPredicate value)? fullText,
7322 : TResult Function(GtPredicate value)? gt,
7323 : TResult Function(HasPredicate value)? has,
7324 : TResult Function(InRangePredicate value)? inRange,
7325 : TResult Function(InPredicate value)? into,
7326 : TResult Function(LtPredicate value)? lt,
7327 : TResult Function(MissingPredicate value)? missing,
7328 : TResult Function(NearPredicate value)? near,
7329 : TResult Function(NotPredicate value)? not,
7330 : TResult Function(SimilarPredicate value)? similar,
7331 : TResult Function(DateAfterPredicate value)? dateAfter,
7332 : TResult Function(DateBeforePredicate value)? dateBefore,
7333 : TResult Function(DateBetweenPredicate value)? dateBetween,
7334 : TResult Function(DateDayOfMonthPredicate value)? dateDayOfMonth,
7335 : TResult Function(DateDayOfMonthAfterPredicate value)? dateDayOfMonthAfter,
7336 : TResult Function(DateDayOfMonthBeforePredicate value)? dateDayOfMonthBefore,
7337 : TResult Function(DateDayOfWeekPredicate value)? dateDayOfWeek,
7338 : TResult Function(DateDayOfWeekAfterPredicate value)? dateDayOfWeekAfter,
7339 : TResult Function(DateDayOfWeekBeforePredicate value)? dateDayOfWeekBefore,
7340 : TResult Function(DateMonthPredicate value)? dateMonth,
7341 : TResult Function(DateMonthAfterPredicate value)? dateMonthAfter,
7342 : TResult Function(DateMonthBeforePredicate value)? dateMonthBefore,
7343 : TResult Function(DateYearPredicate value)? dateYear,
7344 : TResult Function(DateHourPredicate value)? hour,
7345 : TResult Function(DateHourAfterPredicate value)? hourAfter,
7346 : TResult Function(DateHourBeforePredicate value)? hourBefore,
7347 : required TResult orElse(),
7348 : }) {
7349 : if (hourBefore != null) {
7350 0 : return hourBefore(this);
7351 : }
7352 0 : return orElse();
7353 : }
7354 : }
7355 :
7356 : abstract class DateHourBeforePredicate implements Predicate {
7357 : factory DateHourBeforePredicate(PredicatePath path, int hour) =
7358 : _$DateHourBeforePredicate;
7359 :
7360 0 : PredicatePath get path => throw _privateConstructorUsedError;
7361 0 : int get hour => throw _privateConstructorUsedError;
7362 0 : @JsonKey(ignore: true)
7363 : $DateHourBeforePredicateCopyWith<DateHourBeforePredicate> get copyWith =>
7364 0 : throw _privateConstructorUsedError;
7365 : }
|