import 'package:equatable/equatable.dart'; abstract class NetworkEvent extends Equatable { const NetworkEvent(); @override List get props => []; } class LoadNetworkRequested extends NetworkEvent {} class SearchNetworkRequested extends NetworkEvent { final String query; const SearchNetworkRequested(this.query); @override List get props => [query]; } /// Bascule Suivre / Ne plus suivre pour un item (membre ou organisation). class ToggleFollowRequested extends NetworkEvent { final String itemId; const ToggleFollowRequested(this.itemId); @override List get props => [itemId]; }