proxibuy/lib/presentation/offer/bloc/offer_state.dart

23 lines
585 B
Dart

// lib/presentation/bloc/offer/offer_state.dart
part of 'offer_bloc.dart';
abstract class OfferState extends Equatable {
const OfferState();
@override
List<Object> get props => [];
}
class OfferInitial extends OfferState {}
class OfferLoading extends OfferState {}
class OfferSuccess extends OfferState {
final List<OfferModel> offers;
const OfferSuccess(this.offers);
@override
List<Object> get props => [offers];
}
class OfferFailure extends OfferState {
final String message;
const OfferFailure(this.message);
@override
List<Object> get props => [message];
}