Files
CityCards_Customer_Flutter/lib/itinerary_creation/bloc/get_itinerary_state.dart

41 lines
964 B
Dart

part of 'get_itinerary_bloc.dart';
abstract class GetItineraryState extends Equatable {
const GetItineraryState();
@override
List<Object> get props => [];
}
final class GetItineraryInitial extends GetItineraryState {}
class GetItineraryLoading extends GetItineraryState {}
class GetItineraryNotLoggedIn extends GetItineraryState {}
class GetItinerarySuccessfully extends GetItineraryState {
final List<MyItinerary> itineraries;
const GetItinerarySuccessfully({required this.itineraries});
@override
List<Object> get props => [itineraries];
}
class GetItineraryRequiresPass extends GetItineraryState {
final List<MyItinerary> itineraries;
const GetItineraryRequiresPass({required this.itineraries});
@override
List<Object> get props => [itineraries];
}
class GetItineraryFailed extends GetItineraryState {
final String error;
const GetItineraryFailed({required this.error});
@override
List<Object> get props => [error];
}