Updates the data models for book and book labels to used the freezed package (https://pub.dev/packages/freezed). This will make updating the models simpler and adds a ton of functionality for free.
Also updats the repositories to prepare for the book label UI work.
Updates the data models for book and book labels to used the freezed package (https://pub.dev/packages/freezed). This will make updating the models simpler and adds a ton of functionality for free.
Also updats the repositories to prepare for the book label UI work.