fromJson static method

PersonalDetails? fromJson(
  1. Map<String, dynamic>? json
)

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?) ?? '',
  );
}