import '../../models/models.dart'; abstract class BookDetailsEvent { const BookDetailsEvent(); } class LoadBookDetails extends BookDetailsEvent { final Book book; const LoadBookDetails(this.book); } class ToggleFavorite extends BookDetailsEvent { const ToggleFavorite(); } class UpdateProgress extends BookDetailsEvent { final int progress; const UpdateProgress(this.progress); } class UpdateStatus extends BookDetailsEvent { final BookStatus status; const UpdateStatus(this.status); } class DeleteBook extends BookDetailsEvent { const DeleteBook(); }