Files
workavia-mail-front/model/lib/extensions/email_id_extensions.dart
T
dab246 4d8c7dc52e TF-1718 Add unsubscribeMail method to datasource/repository/interactor on jmap server
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit f9159b651866fbe8e2a1866231b5413cecc5b597)
2023-11-21 16:54:33 +07:00

14 lines
500 B
Dart

import 'package:jmap_dart_client/jmap/core/id.dart';
import 'package:jmap_dart_client/jmap/core/patch_object.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:model/extensions/keyword_identifier_extension.dart';
extension EmailIdExtension on EmailId {
String get asString => id.value;
Map<Id, PatchObject> generateMapUpdateObjectUnsubscribeMail() {
return {
id: KeyWordIdentifierExtension.unsubscribeMail.generateUnsubscribeActionPath()
};
}
}