Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collections_information_state.dart
Go to the documentation of this file.
1part of 'collections_information_bloc.dart';
2
3sealed class CollectionsInformationState extends Equatable {
5
6 @override
7 List<Object> get props => [];
8}
9
10// INFORMATION ------------------
11
12class CollectionsInformationInitial extends CollectionsInformationState {}
13class CollectionsInformationLoading extends CollectionsInformationState {}
16
17 const CollectionsInformationLoaded({required this.confirmation});
18
19 @override
20 List<Object> get props => [confirmation];
21}
24
25 const CollectionsInformationError({required this.failure});
26
27 @override
28 List<Object> get props => [failure];
29}
30
31// CONFIRMATION ------------------
32
33class CollectionConfirmationInitial extends CollectionsInformationState {}
34class CollectionConfirmationLoading extends CollectionsInformationState {}
37
38 const CollectionConfirmationLoaded({required this.confirmation});
39
40 @override
41 List<Object> get props => [confirmation];
42}
43class CollectionConfirmationError extends CollectionsInformationState {
44 final Failure failure;
45
46 const CollectionConfirmationError({required this.failure});
47
48 @override
49 List<Object> get props => [failure];
50}
51
52// PAYMENT ------------------
53
54class CollectionPaymentInitial extends CollectionsInformationState {}
55class CollectionPaymentLoading extends CollectionsInformationState {}
57 final bool isDone;
58 const CollectionPaymentLoaded({required this.isDone});
59
60 @override
61 List<Object> get props => [isDone];
62}
63class CollectionPaymentError extends CollectionsInformationState {
64 final Failure failure;
65
66 const CollectionPaymentError({required this.failure});
67
68 @override
69 List<Object> get props => [failure];
70}
71
72// CONTACT LIST ------------------
73
74class CollectionContactListInitial extends CollectionsInformationState {}
76 final List<ResCollectionContactEntity> contacts;
77
78 const CollectionContactListLoaded({required this.contacts});
79
80 @override
81 List<Object> get props => [contacts];
82}
83class CollectionContactListLoading extends CollectionsInformationState {}
86
87 const CollectionContactListError({required this.failure});
88
89 @override
90 List<Object> get props => [failure];
91}
92
93// Low Rating Reasons ------------------
94
95class CollectionLowRatingReasonsInitial extends CollectionsInformationState {}
96class CollectionLowRatingReasonsLoading extends CollectionsInformationState {}
98 final List<ResCollectionRatingReasonEntity> reasons;
99
100 const CollectionLowRatingReasonsLoaded({required this.reasons});
101
102 @override
103 List<Object> get props => [reasons];
104}
105class CollectionLowRatingReasonsError extends CollectionsInformationState {
106 final Failure failure;
107
108 const CollectionLowRatingReasonsError({required this.failure});
109
110 @override
111 List<Object> get props => [failure];
112}
113
114// Payment Mode ------------------
115
116class CollectionPaymentModeListInitial extends CollectionsInformationState {}
117class CollectionPaymentModeListLoading extends CollectionsInformationState {}
119 final List<ResPartnerPaymentEntity> paymentModes;
120
121 const CollectionPaymentModeListLoaded({required this.paymentModes});
122
123 @override
124 List<Object> get props => [paymentModes];
125}
126class CollectionPaymentModeListError extends CollectionsInformationState {
127 final Failure failure;
128
129 const CollectionPaymentModeListError({required this.failure});
130
131 @override
132 List<Object> get props => [failure];
133}
134
135// Rating ------------------
136class CollectionRatingLoading extends CollectionsInformationState {}
137
139 final bool isDone;
140 const CollectionRatingSuccess({required this.isDone});
141
142 @override
143 List<Object> get props => [isDone];
144}
145
146class CollectionRatingError extends CollectionsInformationState {
147 final Failure failure;
148
149 const CollectionRatingError({required this.failure});
150
151 @override
152 List<Object> get props => [failure];
153}
sealed class AuthenticationState extends Equatable failure
const CollectionPaymentModeListError({required this.failure})
const CollectionRatingError({required this.failure})
const CollectionPaymentError({required this.failure})
const CollectionsInformationError({required this.failure})
const CollectionLowRatingReasonsError({required this.failure})
const CollectionConfirmationError({required this.failure})
const CollectionsInformationState()
override List< Object?> get props
const CollectionLowRatingReasonsLoaded({required this.reasons})
const CollectionContactListError({required this.failure})
const CollectionConfirmationLoaded({required this.confirmation})
class CollectionLowRatingReasonsError extends CollectionsInformationState paymentModes
const CollectionPaymentModeListLoaded({required this.paymentModes})
const CollectionPaymentLoaded({required this.isDone})
const CollectionsInformationLoaded({required this.confirmation})
const CollectionRatingSuccess({required this.isDone})
class CollectionConfirmationError extends CollectionsInformationState isDone
const CollectionContactListLoaded({required this.contacts})
class CollectionPaymentError extends CollectionsInformationState contacts
class CollectionStatusUpdateError extends CollectionsState reasons
String get(String locale)
const Failure({ required this.message, required this.color, })
class SendCollectionConfirmationParams ResCollectionConfirmationEntity
abstract class UseCase< Type, Params > props