Contact.fromContact constructor
Contact.fromContact(
- Contact contact
Implementation
Contact.fromContact(contact_service.Contact contact) {
id = const Uuid().v4();
name = contact.structuredName?.givenName;
lastName = contact.structuredName?.familyName;
title = contact.structuredName?.namePrefix;
contactDetails = [];
contact.phones.forEach((p) {
contactDetails!.add(
ContactDetail(
isPrimary: contactDetails!.isEmpty,
label: p.label,
value: p.number,
isEmail: false,
),
);
});
contact.emails.forEach((p) {
contactDetails!.add(
ContactDetail(
isPrimary: contactDetails!.isEmpty,
label: p.label,
value: p.address,
isEmail: true,
),
);
});
}