PersonalData.fromMap constructor

PersonalData.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory PersonalData.fromMap(Map<String, dynamic> map) {
  return PersonalData(
    residentTypeId: map['residentTypeId'] as int?,
    genderId: map['genderId'] as int?,
    birthdate: map['birthdate']?.toString(),
    secretWord: map['secretWord']?.toString(),
    individualName: map['individualName'] != null
        ? IndividualName.fromMap(map['individualName'] as Map<String, dynamic>)
        : null,
    identityDocument: map['identityDocument'] != null
        ? IdentityDocument.fromMap(map['identityDocument'] as Map<String, dynamic>)
        : null,
    registrationAddress: map['registrationAddress'] != null
        ? RegistrationAddress.fromMap(map['registrationAddress'] as Map<String, dynamic>)
        : null,
  );
}