Skip to content

Commit acc6070

Browse files
committed
feat: Tambahkan property note didalam class model track_user_response.dart
1 parent 71979eb commit acc6070

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/feature/data/model/track_user/track_user_response.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ class ItemTrackUserResponse extends Equatable {
5353
final String? user;
5454
@JsonKey(name: 'files')
5555
final List<ItemFileTrackUserResponse>? files;
56+
@JsonKey(name: 'note')
57+
final String? note;
5658

5759
ItemTrackUserResponse({
5860
required this.id,
@@ -67,6 +69,7 @@ class ItemTrackUserResponse extends Equatable {
6769
required this.userId,
6870
required this.user,
6971
required this.files,
72+
required this.note,
7073
});
7174

7275
factory ItemTrackUserResponse.fromJson(Map<String, dynamic> json) => _$ItemTrackUserResponseFromJson(json);
@@ -87,14 +90,15 @@ class ItemTrackUserResponse extends Equatable {
8790
userId,
8891
user,
8992
files,
93+
note,
9094
];
9195

9296
@override
9397
String toString() {
9498
return 'ItemTrackUserResponse{id: $id, taskId: $taskId, taskName: $taskName, projectId: $projectId, '
9599
'projectName: $projectName, startDate: $startDate, finishDate: $finishDate, '
96100
'activityInPercent: $activityInPercent, durationInSeconds: $durationInSeconds, userId: $userId, user: $user, '
97-
'files: $files}';
101+
'files: $files, note: $note}';
98102
}
99103
}
100104

test/fixture/track_user_response.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"url_blur": "testUrlBlur",
2121
"size_blur": 1
2222
}
23-
]
23+
],
24+
"note": "testNote"
2425
}
2526
]
2627
}

0 commit comments

Comments
 (0)