part of 'chat_bloc.dart'; abstract class ChatEvent extends Equatable { const ChatEvent(); @override List get props => []; } class LoadChatEvent extends ChatEvent { final String serviceId; final String userId; final String professionalId; const LoadChatEvent({ required this.serviceId, required this.userId, required this.professionalId, }); @override List get props => [ serviceId, userId, professionalId, ]; } class SendMessageEvent extends ChatEvent { final String serviceId; final MessageEntity message; const SendMessageEvent({ required this.message, required this.serviceId, }); @override List get props => [ serviceId, message, ]; }