part of 'service_files_bloc.dart'; abstract class ServiceFilesEvent extends Equatable { const ServiceFilesEvent(); @override List get props => []; } class ServiceSavedEvent extends ServiceFilesEvent { final String serviceId; const ServiceSavedEvent(this.serviceId); @override List get props => [serviceId]; } class LoadServiceFilesEvent extends ServiceFilesEvent { final String? serviceId; final ServiceModel? service; const LoadServiceFilesEvent({this.serviceId, this.service}); @override List get props => [serviceId, service]; } class AddServiceFilesEvent extends ServiceFilesEvent { final List files; const AddServiceFilesEvent(this.files); @override List get props => [files]; } class UploadServiceFilesEvent extends ServiceFilesEvent { final PlatformFile? pickedFile; final File? photo; const UploadServiceFilesEvent({this.pickedFile, this.photo}); @override List get props => [pickedFile, photo]; } class DeleteServiceFilesEvent extends ServiceFilesEvent {} class ToggleServiceFileSelectionEvent extends ServiceFilesEvent { final ServiceFileModel file; const ToggleServiceFileSelectionEvent(this.file); }