TF-60 Add domain get device contact suggestion

This commit is contained in:
dab246
2021-09-21 15:22:54 +07:00
committed by Dat H. Pham
parent c1040dfc35
commit 6ed3df52a2
11 changed files with 141 additions and 11 deletions
+17
View File
@@ -0,0 +1,17 @@
import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
abstract class Contact with EquatableMixin {
final String displayName;
final String email;
Contact(this.displayName, this.email);
@override
List<Object> get props => [displayName, email];
}
extension ContactExtension on Contact {
EmailAddress toEmailAddress() => EmailAddress(displayName, email);
}
+10
View File
@@ -0,0 +1,10 @@
import 'package:equatable/equatable.dart';
import 'package:model/contact/contact.dart';
class DeviceContact extends Contact implements EquatableMixin {
DeviceContact(String displayName, String email) : super(displayName, email);
@override
List<Object> get props => super.props;
}