import 'package:hl_lieferservice/model/delivery.dart'; import 'package:image_picker/image_picker.dart'; abstract class NoteEvent {} class LoadNote extends NoteEvent { LoadNote({required this.delivery}); final Delivery delivery; } class AddNote extends NoteEvent { AddNote({required this.note, required this.deliveryId}); final String note; final String deliveryId; } class RemoveNote extends NoteEvent { RemoveNote({required this.noteId}); final String noteId; } class EditNote extends NoteEvent { EditNote({required this.content, required this.noteId}); final String noteId; final String content; } class AddImageNote extends NoteEvent { AddImageNote({required this.file, required this.deliveryId}); final XFile file; final String deliveryId; } class RemoveImageNote extends NoteEvent { RemoveImageNote({required this.objectId, required this.deliveryId}); final String objectId; final String deliveryId; }