User.fromJson constructor
Implementation
factory User.fromJson(Map<String, dynamic> json) {
return User(
cellphone: json['cellphone'],
documentNumber: json['documentNumber'],
name: json['name'],
otherDocument: json['otherDocument'],
gender: json['gender'] != null ? EnumHelper.fromString(Gender.values, json['gender']) : null,
maritalStatus: json['maritalStatus'] != null ? EnumHelper.fromString(MaritalStatus.values, json['maritalStatus']) : null,
day: json['day'],
month: json['month'],
year: json['year'],
occupation: json['occupation'],
phones: (json['phones'] as List<dynamic>).map((phoneJson) => Phone.fromJson(phoneJson)).toList(),
emails: (json['emails'] as List<dynamic>).map((emailJson) => Email.fromJson(emailJson)).toList(),
addresses: (json['addresses'] as List<dynamic>).map((addressJson) => Address.fromJson(addressJson)).toList(),
);
}