abstract class AddBookEvent { const AddBookEvent(); } class InitializeForm extends AddBookEvent { final Map? prefilledData; const InitializeForm(this.prefilledData); } class UpdateFormField extends AddBookEvent { final String field; final dynamic value; const UpdateFormField(this.field, this.value); } class ToggleFavorite extends AddBookEvent { const ToggleFavorite(); } class ClearForm extends AddBookEvent { const ClearForm(); } class SubmitBook extends AddBookEvent { const SubmitBook(); }