part of 'upcoming_bookings_bloc.dart';

sealed class UpcomingBookingsState extends Equatable {
  const UpcomingBookingsState();

  @override
  List<Object> get props => [];
}

final class UpcomingBookingsInitial extends UpcomingBookingsState {}

final class UpcomingBookingLoadingState extends UpcomingBookingsState {}

final class UpcomingBookingLoadedState extends UpcomingBookingsState {
  final List<BookingModel> upcomingBookings;
  const UpcomingBookingLoadedState({
    required this.upcomingBookings,
  });
}

final class UpcomingBookingErrorState extends UpcomingBookingsState {
  final String errorMsg;
  const UpcomingBookingErrorState(this.errorMsg);
}
