diff --git a/assets/images/ic_delete_email_forward.svg b/assets/images/ic_delete_email_forward.svg
new file mode 100644
index 000000000..52f30249f
--- /dev/null
+++ b/assets/images/ic_delete_email_forward.svg
@@ -0,0 +1,5 @@
+
diff --git a/core/lib/presentation/extensions/color_extension.dart b/core/lib/presentation/extensions/color_extension.dart
index 94cbb1c11..294bf552a 100644
--- a/core/lib/presentation/extensions/color_extension.dart
+++ b/core/lib/presentation/extensions/color_extension.dart
@@ -133,6 +133,8 @@ extension AppColor on Color {
static const colorBackgroundSnackBar = Color(0xFF343438);
static const colorBackgroundHeaderListRuleFilter = Color(0xFFFAF7F7);
static const colorBorderListRuleFilter = Color(0xFFE7E8EC);
+ static const colorBackgroundHeaderListForwards = Color(0xFFFAF7F7);
+ static const colorBorderListForwardsFilter = Color(0xFFE7E8EC);
static const colorBackgroundFieldConditionRulesFilter = Color(0xFFF2F3F5);
static const colorDividerRuleFilter = Color(0xFFE7E8EC);
diff --git a/core/lib/presentation/resources/image_paths.dart b/core/lib/presentation/resources/image_paths.dart
index 7c861396b..23f7892d3 100644
--- a/core/lib/presentation/resources/image_paths.dart
+++ b/core/lib/presentation/resources/image_paths.dart
@@ -152,6 +152,7 @@ class ImagePaths {
String get icOpenEditRule => _getImagePath('ic_open_edit_rule.svg');
String get icEditRuleMobile => _getImagePath('ic_edit_rule_mobile.svg');
String get icDeleteRuleMobile => _getImagePath('ic_delete_rule_mobile.svg');
+ String get icDeleteEmailForward => _getImagePath('ic_delete_email_forward.svg');
String _getImagePath(String imageName) {
return AssetsPaths.images + imageName;
diff --git a/forward/lib/forward/get/get_forward_response.dart b/forward/lib/forward/get/get_forward_response.dart
index 09b2ccf83..6051db237 100644
--- a/forward/lib/forward/get/get_forward_response.dart
+++ b/forward/lib/forward/get/get_forward_response.dart
@@ -14,8 +14,8 @@ part 'get_forward_response.g.dart';
@AccountIdConverter()
@IdConverter()
@JsonSerializable()
-class GetForwardResponse extends GetResponse {
- GetForwardResponse(AccountId accountId, State state, List list, List? notFound) : super(accountId, state, list, notFound);
+class GetForwardResponse extends GetResponse {
+ GetForwardResponse(AccountId accountId, State state, List list, List? notFound) : super(accountId, state, list, notFound);
factory GetForwardResponse.fromJson(Map json) => _$GetForwardResponseFromJson(json);
diff --git a/forward/lib/forward/tmail_forward.dart b/forward/lib/forward/tmail_forward.dart
index 636fbd8f2..b5f8271d9 100644
--- a/forward/lib/forward/tmail_forward.dart
+++ b/forward/lib/forward/tmail_forward.dart
@@ -1,27 +1,26 @@
import 'package:forward/forward/converter/forward_id_coverter.dart';
import 'package:forward/forward/forward.dart';
import 'package:forward/forward/forward_id.dart';
-import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
import 'package:json_annotation/json_annotation.dart';
part 'tmail_forward.g.dart';
@ForwardIdConverter()
@JsonSerializable()
-class TmailForward extends Forward {
+class TMailForward extends Forward {
final ForwardId id;
final bool localCopy;
final Set forwards;
- TmailForward({
+ TMailForward({
required this.id,
required this.localCopy,
required this.forwards,
});
- factory TmailForward.fromJson(Map json) =>
- _$TmailForwardFromJson(json);
+ factory TMailForward.fromJson(Map json) =>
+ _$TMailForwardFromJson(json);
- Map toJson() => _$TmailForwardToJson(this);
+ Map toJson() => _$TMailForwardToJson(this);
@override
List