part of 'operation_files_bloc.dart'; abstract class OperationFilesEvent extends Equatable { const OperationFilesEvent(); @override List get props => []; } class OperationsavedEvent extends OperationFilesEvent { final String operationId; const OperationsavedEvent(this.operationId); @override List get props => [operationId]; } class LoadOperationFilesEvent extends OperationFilesEvent { final String? operationId; final AttachmentModel? operation; const LoadOperationFilesEvent({this.operationId, this.operation}); @override List get props => [operationId, operation]; } class AddOperationFilesEvent extends OperationFilesEvent { final List files; const AddOperationFilesEvent(this.files); @override List get props => [files]; } class UploadOperationFilesEvent extends OperationFilesEvent { final List? pickedFiles; final List? photos; const UploadOperationFilesEvent({this.pickedFiles, this.photos}); @override List get props => [pickedFiles, photos]; } class LinkFilesToCustomerEvent extends OperationFilesEvent { final String customerId; const LinkFilesToCustomerEvent({required this.customerId}); @override List get props => [customerId]; } class DeleteOperationFilesEvent extends OperationFilesEvent {} class ToggleOperationFileSelectionEvent extends OperationFilesEvent { final AttachmentModel file; const ToggleOperationFileSelectionEvent(this.file); }