Update models

This commit is contained in:
Hillel Coren 2021-07-21 11:09:00 +03:00
parent 05d945754e
commit a289da6550
1 changed files with 9 additions and 0 deletions

View File

@ -92,6 +92,7 @@ abstract class DesignEntity extends Object
archivedAt: 0, archivedAt: 0,
isDeleted: false, isDeleted: false,
isChanged: false, isChanged: false,
isFree: true,
name: '', name: '',
design: design ?? design: design ??
state?.designState?.cleanDesign?.design ?? state?.designState?.cleanDesign?.design ??
@ -123,6 +124,9 @@ abstract class DesignEntity extends Object
@BuiltValueField(wireName: 'is_custom') @BuiltValueField(wireName: 'is_custom')
bool get isCustom; bool get isCustom;
@BuiltValueField(wireName: 'is_free')
bool get isFree;
DesignEntity get clone => rebuild((b) => b DesignEntity get clone => rebuild((b) => b
..id = BaseEntity.nextId ..id = BaseEntity.nextId
..isChanged = false ..isChanged = false
@ -212,5 +216,10 @@ abstract class DesignEntity extends Object
@override @override
FormatNumberType get listDisplayAmountType => null; FormatNumberType get listDisplayAmountType => null;
// ignore: unused_element
static void _initializeBuilder(DesignEntityBuilder builder) => builder
..isFree = true);
static Serializer<DesignEntity> get serializer => _$designEntitySerializer; static Serializer<DesignEntity> get serializer => _$designEntitySerializer;
} }