FullContact.fromMap constructor
FullContact.fromMap(
- Map map
Implementation
factory FullContact.fromMap(Map<dynamic, dynamic> map) {
return FullContact(
(map['instantMessengers'] as List<dynamic>)
.map((element) => InstantMessenger.fromMap(element))
.cast<InstantMessenger>()
.toList(growable: false),
(map['emails'] as List<dynamic>)
.map((element) => EmailAddress.fromMap(element))
.cast<EmailAddress>()
.toList(growable: false),
(map['phones'] as List<dynamic>)
.map((element) => PhoneNumber.fromMap(element))
.cast<PhoneNumber>()
.toList(growable: false),
(map['addresses'] as List<dynamic>)
.map((element) => Address.fromMap(element))
.cast<Address>()
.toList(growable: false),
StructuredName.fromMap(map["name"]),
map['photo'] == null ? null : Photo.fromMap(map),
map['note'],
map['company'],
map['sip'],
(map['relations'] as List<dynamic>)
.map((element) => Relation.fromMap(element))
.cast<Relation>()
.toList(growable: false),
(map['custom_fields'] as List<dynamic>)
.map((element) => CustomField.fromMap(element))
.cast<CustomField>()
.toList(growable: false),
);
}