import 'package:equatable/equatable.dart'; import 'package:finlytic_app/features/trades/models/trade_model.dart'; abstract class TradeState extends Equatable { const TradeState(); @override List get props => []; } class TradeInitial extends TradeState {} class TradeLoading extends TradeState {} class TradeLoaded extends TradeState { final List trades; const TradeLoaded(this.trades); @override List get props => [trades]; } class TradeError extends TradeState { final String message; const TradeError(this.message); @override List get props => [message]; }