Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
period_state.dart
Go to the documentation of this file.
1import 'package:equatable/equatable.dart';
3import '../../../data/models/collection_statistics_model.dart';
5abstract class PeriodState extends Equatable {
6
7 const PeriodState();
8
9 @override
10 List<Object?> get props => [];
11}
12
13class PeriodInitial extends PeriodState {
14 const PeriodInitial();
15}
16
19}
20
21class PeriodLoaded extends PeriodState {
23
25 required this.statistics,
26 });
27
28 @override
29 List<Object?> get props => [statistics];
30}
31
32class PeriodError extends PeriodState {
34
36 required this.message,
37 });
38
39 @override
40 List<Object?> get props => [message];
41}
42abstract class TodayStatisticsState extends PeriodState{
44}
45
48
49 @override
50 List<Object?> get props => [];
51}
52
55
57 required this.statistics,
58 });
59
60 @override
61 List<Object?> get props => [statistics];
62}
63
64class TodayStatisticsError extends TodayStatisticsState {
66
68 required this.message,
69 });
70
71 @override
72 List<Object?> get props => [message];
73}
const PeriodState()
override List< Object?> get props
override List< Object?> get props
final String message
const PeriodError({ required this.message, })
const PeriodLoading()
const TodayStatisticsLoading()
const TodayStatisticsError({ required this.message, })
override List< Object?> get props
class Partner String
String get(String locale)
final String message
Definition failures.dart:0
class GetCollectionStatisticsParams CollectionStatisticsModel
abstract class PeriodState extends Equatable PeriodInitial()
class PeriodError extends PeriodState TodayStatisticsState()
const PeriodLoaded({ required this.statistics, })
const TodayStatisticsLoaded({ required this.statistics, })
const PeriodError({ required this.message, })
class PeriodLoading extends PeriodState statistics
abstract class UseCase< Type, Params > props