Skip to content

Commit 8574b0b

Browse files
committed
feat: Tambahkan property url_blur dan size_blur didalam class model track_user_response.dart
Sekalian update unit test-nya.
1 parent 5e929e0 commit 8574b0b

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,17 @@ class ItemFileTrackUserResponse extends Equatable {
106106
final String? url;
107107
@JsonKey(name: 'size')
108108
final int? sizeInByte;
109+
@JsonKey(name: 'url_blur')
110+
final String? urlBlur;
111+
@JsonKey(name: 'size_blur')
112+
final int? sizeBlurInByte;
109113

110114
ItemFileTrackUserResponse({
111115
required this.id,
112116
required this.url,
113117
required this.sizeInByte,
118+
required this.urlBlur,
119+
required this.sizeBlurInByte,
114120
});
115121

116122
factory ItemFileTrackUserResponse.fromJson(Map<String, dynamic> json) => _$ItemFileTrackUserResponseFromJson(json);
@@ -122,10 +128,13 @@ class ItemFileTrackUserResponse extends Equatable {
122128
id,
123129
url,
124130
sizeInByte,
131+
urlBlur,
132+
sizeBlurInByte,
125133
];
126134

127135
@override
128136
String toString() {
129-
return 'ItemFileTrackUserResponse{id: $id, url: $url, sizeInByte: $sizeInByte}';
137+
return 'ItemFileTrackUserResponse{id: $id, url: $url, sizeInByte: $sizeInByte, urlBlur: $urlBlur, '
138+
'sizeBlurInByte: $sizeBlurInByte}';
130139
}
131140
}

test/fixture/track_user_response.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
{
1717
"id": 1,
1818
"url": "testUrl",
19-
"size": 1
19+
"size": 1,
20+
"url_blur": "testUrlBlur",
21+
"size_blur": 1
2022
}
2123
]
2224
}

0 commit comments

Comments
 (0)