open ai service
This commit is contained in:
37
books_flutter/lib/bloc/add_book/add_book_event.dart
Normal file
37
books_flutter/lib/bloc/add_book/add_book_event.dart
Normal file
@@ -0,0 +1,37 @@
|
||||
import '../../models/models.dart';
|
||||
|
||||
sealed class AddBookEvent {}
|
||||
|
||||
class InitializeForm extends AddBookEvent {
|
||||
final Book? editBook;
|
||||
final Book? prefilledData;
|
||||
|
||||
InitializeForm({this.editBook, this.prefilledData});
|
||||
}
|
||||
|
||||
class UpdateTitle extends AddBookEvent {
|
||||
final String title;
|
||||
UpdateTitle(this.title);
|
||||
}
|
||||
|
||||
class UpdateAuthor extends AddBookEvent {
|
||||
final String author;
|
||||
UpdateAuthor(this.author);
|
||||
}
|
||||
|
||||
class UpdateAnnotation extends AddBookEvent {
|
||||
final String annotation;
|
||||
UpdateAnnotation(this.annotation);
|
||||
}
|
||||
|
||||
class UpdateGenre extends AddBookEvent {
|
||||
final String genre;
|
||||
UpdateGenre(this.genre);
|
||||
}
|
||||
|
||||
class ApplyScannedBook extends AddBookEvent {
|
||||
final Book scannedBook;
|
||||
ApplyScannedBook(this.scannedBook);
|
||||
}
|
||||
|
||||
class SaveBook extends AddBookEvent {}
|
||||
Reference in New Issue
Block a user