Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
check_in_out_state.dart
Go to the documentation of this file.
1part of 'check_in_out_bloc.dart';
2
3sealed class CheckInOutState extends Equatable {
5
6 @override
7 List<Object> get props => [];
8}
9
10final class CheckInOurInitialState extends CheckInOutState {}
11
12final class CheckInOutLoadingState extends CheckInOutState {}
13
14final class CheckInOutFailureState extends CheckInOutState {
16 const CheckInOutFailureState({required this.failure});
17}
18
21 const CheckInOutSuccessState({required this.session});
22}
23
24final class GetAvailableVehiclesLoadingState extends CheckInOutState {}
25
27 final Failure failure;
28 const GetAvailableVehiclesFailureState({required this.failure});
29}
30
31final class GetAvailableVehiclesSuccessState extends CheckInOutState {
32 final List<VehicleEntity> vehicles;
33 const GetAvailableVehiclesSuccessState({required this.vehicles});
34}
35
36final class SendVehicleCheckLoadingState extends CheckInOutState {}
37
39 final Failure failure;
40 const SendVehicleCheckFailureState({required this.failure});
41
42 @override
43 List<Object> get props => [failure];
44}
45
46final class SendVehicleCheckSuccessState extends CheckInOutState {
47 final bool success;
48 const SendVehicleCheckSuccessState({required this.success});
49
50 @override
51 List<Object> get props => [success];
52}
sealed class AuthenticationState extends Equatable failure
const CheckInOutFailureState({required this.failure})
const GetAvailableVehiclesFailureState({required this.failure})
const SendVehicleCheckFailureState({required this.failure})
const SendVehicleCheckSuccessState({required this.success})
final List< VehicleEntity > vehicles
override List< Object > get props
const GetAvailableVehiclesSuccessState({required this.vehicles})
const CheckInOutSuccessState({required this.session})
final SessionEntity session
const CheckInOutState()
override List< Object?> get props
String get(String locale)
const Failure({ required this.message, required this.color, })
abstract class UseCase< Type, Params > props