Skip to content

Commit 0bfc71d

Browse files
committed
Categories
1 parent 11a107d commit 0bfc71d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2829
-58
lines changed

lib/data/models/entities.dart

-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ class EntityType extends EnumClass {
3737
static const EntityType gatewayToken = _$gatewayToken;
3838
static const EntityType invoiceItem = _$invoiceItem;
3939
static const EntityType design = _$design;
40-
4140
// STARTER: entity type - do not remove comment
4241
static const EntityType webhook = _$webhook;
4342
static const EntityType token = _$token;

lib/data/models/expense_model.dart

+48-4
Original file line numberDiff line numberDiff line change
@@ -494,12 +494,18 @@ class ExpenseCategoryFields {
494494
abstract class ExpenseCategoryEntity extends Object
495495
with BaseEntity, SelectableEntity
496496
implements Built<ExpenseCategoryEntity, ExpenseCategoryEntityBuilder> {
497-
factory ExpenseCategoryEntity() {
497+
factory ExpenseCategoryEntity({String id, AppState state}) {
498498
return _$ExpenseCategoryEntity._(
499499
id: BaseEntity.nextId,
500500
isChanged: false,
501501
name: '',
502502
isDeleted: false,
503+
createdAt: 0,
504+
updatedAt: 0,
505+
entityType: EntityType.expenseCategory,
506+
createdUserId: '',
507+
assignedUserId: '',
508+
archivedAt: 0,
503509
);
504510
}
505511

@@ -546,10 +552,10 @@ abstract class ExpenseCategoryEntity extends Object
546552
String get name;
547553

548554
int compareTo(
549-
ExpenseCategoryEntity category, String sortField, bool sortAscending) {
555+
{ExpenseCategoryEntity expenseCategory, String sortField, bool sortAscending}) {
550556
int response = 0;
551-
final ExpenseCategoryEntity categoryA = sortAscending ? this : category;
552-
final ExpenseCategoryEntity categoryB = sortAscending ? category : this;
557+
final ExpenseCategoryEntity categoryA = sortAscending ? this : expenseCategory;
558+
final ExpenseCategoryEntity categoryB = sortAscending ? expenseCategory : this;
553559

554560
switch (sortField) {
555561
case ExpenseCategoryFields.name:
@@ -592,3 +598,41 @@ abstract class ExpenseStatusEntity extends Object
592598
static Serializer<ExpenseStatusEntity> get serializer =>
593599
_$expenseStatusEntitySerializer;
594600
}
601+
602+
abstract class ExpenseCategoryListResponse
603+
implements
604+
Built<ExpenseCategoryListResponse, ExpenseCategoryListResponseBuilder> {
605+
factory ExpenseCategoryListResponse(
606+
[void updates(ExpenseCategoryListResponseBuilder b)]) =
607+
_$ExpenseCategoryListResponse;
608+
609+
ExpenseCategoryListResponse._();
610+
611+
@override
612+
@memoized
613+
int get hashCode;
614+
615+
BuiltList<ExpenseCategoryEntity> get data;
616+
617+
static Serializer<ExpenseCategoryListResponse> get serializer =>
618+
_$expenseCategoryListResponseSerializer;
619+
}
620+
621+
abstract class ExpenseCategoryItemResponse
622+
implements
623+
Built<ExpenseCategoryItemResponse, ExpenseCategoryItemResponseBuilder> {
624+
factory ExpenseCategoryItemResponse(
625+
[void updates(ExpenseCategoryItemResponseBuilder b)]) =
626+
_$ExpenseCategoryItemResponse;
627+
628+
ExpenseCategoryItemResponse._();
629+
630+
@override
631+
@memoized
632+
int get hashCode;
633+
634+
ExpenseCategoryEntity get data;
635+
636+
static Serializer<ExpenseCategoryItemResponse> get serializer =>
637+
_$expenseCategoryItemResponseSerializer;
638+
}

0 commit comments

Comments
 (0)