Files
workavia-mail-front/model/lib/extensions/identity_extension.dart
2025-02-05 03:00:08 -08:00

19 lines
585 B
Dart

import 'package:jmap_dart_client/jmap/identities/identity.dart';
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
import 'package:model/identity/identity_request_dto.dart';
extension IdentityExtension on Identity {
EmailAddress toEmailAddressNoName() => EmailAddress(null, email);
EmailAddress toEmailAddress() => EmailAddress(name, email);
IdentityRequestDto toIdentityRequest() => IdentityRequestDto(
name: name,
replyTo: replyTo,
bcc: bcc,
textSignature: textSignature,
htmlSignature: htmlSignature,
sortOrder: sortOrder
);
}