Contact.fromJson constructor
Implementation
factory Contact.fromJson(Map<String, dynamic> json) => Contact(
id: json['id'] as String,
displayName: json['displayName'] as String,
thumbnail: json['thumbnail'] as Uint8List,
photo: json['photo'] as Uint8List,
name: Name.fromJson(Map<String, dynamic>.from(json['name'] ?? {})),
phones: ((json['phones'] as List) ?? [])
.map((x) => Phone.fromJson(Map<String, dynamic>.from(x)))
.toList(),
emails: ((json['emails'] as List) ?? [])
.map((x) => Email.fromJson(Map<String, dynamic>.from(x)))
.toList(),
addresses: ((json['addresses'] as List) ?? [])
.map((x) => Address.fromJson(Map<String, dynamic>.from(x)))
.toList(),
organizations: ((json['organizations'] as List) ?? [])
.map((x) => Organization.fromJson(Map<String, dynamic>.from(x)))
.toList(),
websites: ((json['websites'] as List) ?? [])
.map((x) => Website.fromJson(Map<String, dynamic>.from(x)))
.toList(),
socialMedias: ((json['socialMedias'] as List) ?? [])
.map((x) => SocialMedia.fromJson(Map<String, dynamic>.from(x)))
.toList(),
events: ((json['events'] as List) ?? [])
.map((x) => Event.fromJson(Map<String, dynamic>.from(x)))
.toList(),
notes: ((json['notes'] as List) ?? [])
.map((x) => Note.fromJson(Map<String, dynamic>.from(x)))
.toList(),
accounts: ((json['accounts'] as List) ?? [])
.map((x) => Account.fromJson(Map<String, dynamic>.from(x)))
.toList(),
);