import 'package:equatable/equatable.dart'; import 'package:syncrow_app/features/devices/model/device_model.dart'; abstract class GatewayState extends Equatable { const GatewayState(); @override List get props => []; } class GatewayInitialState extends GatewayState {} class GatewayLoadingState extends GatewayState {} class UpdateGatewayState extends GatewayState { final List list; const UpdateGatewayState({required this.list}); @override List get props => [list]; } class ErrorState extends GatewayState { final String message; const ErrorState({required this.message}); @override List get props => [message]; }