@@ -494,12 +494,18 @@ class ExpenseCategoryFields {
494
494
abstract class ExpenseCategoryEntity extends Object
495
495
with BaseEntity , SelectableEntity
496
496
implements Built <ExpenseCategoryEntity , ExpenseCategoryEntityBuilder > {
497
- factory ExpenseCategoryEntity () {
497
+ factory ExpenseCategoryEntity ({ String id, AppState state} ) {
498
498
return _$ExpenseCategoryEntity ._(
499
499
id: BaseEntity .nextId,
500
500
isChanged: false ,
501
501
name: '' ,
502
502
isDeleted: false ,
503
+ createdAt: 0 ,
504
+ updatedAt: 0 ,
505
+ entityType: EntityType .expenseCategory,
506
+ createdUserId: '' ,
507
+ assignedUserId: '' ,
508
+ archivedAt: 0 ,
503
509
);
504
510
}
505
511
@@ -546,10 +552,10 @@ abstract class ExpenseCategoryEntity extends Object
546
552
String get name;
547
553
548
554
int compareTo (
549
- ExpenseCategoryEntity category , String sortField, bool sortAscending) {
555
+ { ExpenseCategoryEntity expenseCategory , String sortField, bool sortAscending} ) {
550
556
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 ;
553
559
554
560
switch (sortField) {
555
561
case ExpenseCategoryFields .name:
@@ -592,3 +598,41 @@ abstract class ExpenseStatusEntity extends Object
592
598
static Serializer <ExpenseStatusEntity > get serializer =>
593
599
_$expenseStatusEntitySerializer;
594
600
}
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