import 'package:equatable/equatable.dart'; import 'package:maibu_satabot_v2/features/v2/home/domain/entities/site_entity.dart'; abstract class HomeV2Event extends Equatable { const HomeV2Event(); @override List get props => []; } class HomeV2LoadData extends HomeV2Event { const HomeV2LoadData(); } class HomeV2Refresh extends HomeV2Event { const HomeV2Refresh(); } class HomeV2ToggleTrendType extends HomeV2Event { final String type; const HomeV2ToggleTrendType(this.type); @override List get props => [type]; } class HomeV2SelectSite extends HomeV2Event { final SiteEntity site; const HomeV2SelectSite(this.site); @override List get props => [site]; }