feat: implement per book settings with player configuration and update methods

This commit is contained in:
Dr-Blank 2024-09-17 23:19:05 -04:00
parent fd42ee2343
commit e7dd4de515
No known key found for this signature in database
GPG key ID: 7452CC63F210A266
19 changed files with 1030 additions and 20 deletions

View file

@ -0,0 +1,22 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'book_settings.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$BookSettingsImpl _$$BookSettingsImplFromJson(Map<String, dynamic> json) =>
_$BookSettingsImpl(
bookId: json['bookId'] as String,
playerSettings: json['playerSettings'] == null
? const NullablePlayerSettings()
: NullablePlayerSettings.fromJson(
json['playerSettings'] as Map<String, dynamic>),
);
Map<String, dynamic> _$$BookSettingsImplToJson(_$BookSettingsImpl instance) =>
<String, dynamic>{
'bookId': instance.bookId,
'playerSettings': instance.playerSettings,
};