import 'package:equatable/equatable.dart'; import 'package:proxibuy/data/models/offer_model.dart'; abstract class OffersState extends Equatable { const OffersState(); @override List get props => []; } class OffersInitial extends OffersState {} class OffersLoadInProgress extends OffersState {} class OffersLoadSuccess extends OffersState { final List offers; const OffersLoadSuccess(this.offers); @override List get props => [offers]; } class OffersLoadFailure extends OffersState { final String error; const OffersLoadFailure(this.error); @override List get props => [error]; }