fromJson static method
Implementation
static PersonalDetails? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return PersonalDetails(
firstName: (json['first_name'] as String?) ?? '',
middleName: (json['middle_name'] as String?) ?? '',
lastName: (json['last_name'] as String?) ?? '',
nativeFirstName: (json['native_first_name'] as String?) ?? '',
nativeMiddleName: (json['native_middle_name'] as String?) ?? '',
nativeLastName: (json['native_last_name'] as String?) ?? '',
birthdate: Date.fromJson(tdMapFromJson(json['birthdate'])),
gender: (json['gender'] as String?) ?? '',
countryCode: (json['country_code'] as String?) ?? '',
residenceCountryCode: (json['residence_country_code'] as String?) ?? '',
);
}