Update models

This commit is contained in:
Hillel Coren 2021-06-29 18:39:51 +03:00
parent e056f55b74
commit 673a7ee936
1 changed files with 25 additions and 0 deletions

View File

@ -69,6 +69,8 @@ abstract class PrefState implements Built<PrefState, PrefStateBuilder> {
String get colorTheme;
//BuiltMap<EntityType, BuiltMap<String, bool>> get sortFields;
ColorTheme get colorThemeModel => colorThemesMap.containsKey(colorTheme)
? colorThemesMap[colorTheme]
: colorThemesMap[kColorThemeLight];
@ -125,6 +127,29 @@ abstract class PrefState implements Built<PrefState, PrefStateBuilder> {
static Serializer<PrefState> get serializer => _$prefStateSerializer;
}
abstract class PrefStateSortField
implements Built<PrefStateSortField, PrefStateSortFieldBuilder> {
factory PrefStateSortField() {
return _$PrefStateSortField._(
field: '',
ascending: '',
);
}
PrefStateSortField._();
@override
@memoized
int get hashCode;
String get field;
bool get ascending;
static Serializer<PrefStateSortField> get serializer =>
_$prefStateSortFieldSerializer;
}
abstract class CompanyPrefState
implements Built<CompanyPrefState, CompanyPrefStateBuilder> {
factory CompanyPrefState({