23 lines
585 B
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];
|
|
} |