Skip to content

Commit 4abd258

Browse files
committed
feat: Tambahkan property is_override_blur_screenshot didalam class model all_user_setting_response.dart
Sekalian update unit test-nya.
1 parent 49ab5b8 commit 4abd258

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

lib/feature/data/model/all_user_setting/all_user_setting_response.dart

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,13 @@ part 'all_user_setting_response.g.dart';
88
class AllUserSettingResponse extends Equatable {
99
@JsonKey(name: 'data')
1010
final List<UserSettingResponse>? data;
11+
@JsonKey(name: 'is_override_blur_screenshot')
12+
final bool? isOverrideBlurScreenshot;
1113

12-
AllUserSettingResponse({required this.data});
14+
AllUserSettingResponse({
15+
required this.data,
16+
required this.isOverrideBlurScreenshot,
17+
});
1318

1419
factory AllUserSettingResponse.fromJson(Map<String, dynamic> json) => _$AllUserSettingResponseFromJson(json);
1520

@@ -18,12 +23,11 @@ class AllUserSettingResponse extends Equatable {
1823
@override
1924
List<Object?> get props => [
2025
data,
26+
isOverrideBlurScreenshot,
2127
];
2228

2329
@override
2430
String toString() {
25-
return 'AllUserSettingResponse{data: $data}';
31+
return 'AllUserSettingResponse{data: $data, isOverrideBlurScreenshot: $isOverrideBlurScreenshot}';
2632
}
2733
}
28-
29-

test/feature/data/model/all_user_setting/all_user_setting_response_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ void main() {
2121
tModel.props,
2222
[
2323
tModel.data,
24+
tModel.isOverrideBlurScreenshot,
2425
],
2526
);
2627
},
@@ -32,7 +33,7 @@ void main() {
3233
// assert
3334
expect(
3435
tModel.toString(),
35-
'AllUserSettingResponse{data: ${tModel.data}}',
36+
'AllUserSettingResponse{data: ${tModel.data}, isOverrideBlurScreenshot: ${tModel.isOverrideBlurScreenshot}}',
3637
);
3738
},
3839
);

test/fixture/all_user_setting_response.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
"user_id": 1,
77
"name": "name"
88
}
9-
]
9+
],
10+
"is_override_blur_screenshot": false
1011
}

0 commit comments

Comments
 (0)