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? operation; const LoadServiceFilesEvent({this.serviceId, this.operation}); @override List get props => [serviceId, operation]; } class AddServiceFilesEvent extends ServiceFilesEvent { final List files; const AddServiceFilesEvent(this.files); @override List get props => [files]; } class UploadServiceFilesEvent extends ServiceFilesEvent { final List? pickedFiles; final List? photos; const UploadServiceFilesEvent({this.pickedFiles, this.photos}); @override List get props => [pickedFiles, photos]; } class UploadMultipleServiceFilesEvent extends ServiceFilesEvent { final List files; const UploadMultipleServiceFilesEvent(this.files); @override List get props => [files]; } class DeleteServiceFilesEvent extends ServiceFilesEvent {} class ToggleServiceFileSelectionEvent extends ServiceFilesEvent { final ServiceFileModel file; const ToggleServiceFileSelectionEvent(this.file); }