class GetPatientInfoForUpdate {
  int? projectID;
  int? patientType;
  int? patientID;
  String? emailAddress;
  bool? isEmailAlertRequired;
  bool? isSMSAlertRequired;
  String? preferredLanguage;
  String? emergencyContactName;
  String? emergencyContactNo;
  int? editedBy;
  String? editedOn;
  String? patientIdentificationNo;
  int? patientIdentificationType;
  String? firstName;
  String? middleName;
  String? lastName;
  int? gender;
  String? dateofBirth;
  String? dateofBirthN;
  String? firstNameN;
  String? middleNameN;
  String? lastNameN;
  int? projectID1;
  int? patientType1;
  int? patientID1;
  bool? isIVRStopped;
  String? aGE;
  String? genderString;
  bool? isNeedUpdateIdintificationNo;
  String? nationality;
  String? type;

  GetPatientInfoForUpdate(
      {this.projectID,
      this.patientType,
      this.patientID,
      this.emailAddress,
      this.isEmailAlertRequired,
      this.isSMSAlertRequired,
      this.preferredLanguage,
      this.emergencyContactName,
      this.emergencyContactNo,
      this.editedBy,
      this.editedOn,
      this.patientIdentificationNo,
      this.patientIdentificationType,
      this.firstName,
      this.middleName,
      this.lastName,
      this.gender,
      this.dateofBirth,
      this.dateofBirthN,
      this.firstNameN,
      this.middleNameN,
      this.lastNameN,
      this.projectID1,
      this.patientType1,
      this.patientID1,
      this.isIVRStopped,
      this.aGE,
      this.genderString,
      this.isNeedUpdateIdintificationNo,
      this.nationality,
      this.type});

  GetPatientInfoForUpdate.fromJson(Map<String, dynamic> json) {
    projectID = json['ProjectID'];
    patientType = json['PatientType'];
    patientID = json['PatientID'];
    emailAddress = json['EmailAddress'];
    isEmailAlertRequired = json['IsEmailAlertRequired'];
    isSMSAlertRequired = json['IsSMSAlertRequired'];
    preferredLanguage = json['PreferredLanguage'];
    emergencyContactName = json['EmergencyContactName'];
    emergencyContactNo = json['EmergencyContactNo'];
    editedBy = json['EditedBy'];
    editedOn = json['EditedOn'];
    patientIdentificationNo = json['PatientIdentificationNo'];
    patientIdentificationType = json['PatientIdentificationType'];
    firstName = json['FirstName'];
    middleName = json['MiddleName'];
    lastName = json['LastName'];
    gender = json['Gender'];
    dateofBirth = json['DateofBirth'];
    dateofBirthN = json['DateofBirthN'];
    firstNameN = json['FirstNameN'];
    middleNameN = json['MiddleNameN'];
    lastNameN = json['LastNameN'];
    projectID1 = json['ProjectID1'];
    patientType1 = json['PatientType1'];
    patientID1 = json['PatientID1'];
    isIVRStopped = json['IsIVRStopped'];
    aGE = json['AGE'];
    genderString = json['GenderString'];
    isNeedUpdateIdintificationNo = json['IsNeedUpdateIdintificationNo'];
    nationality = json['Nationality'];
    type = json['Type'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['ProjectID'] = this.projectID;
    data['PatientType'] = this.patientType;
    data['PatientID'] = this.patientID;
    data['EmailAddress'] = this.emailAddress;
    data['IsEmailAlertRequired'] = this.isEmailAlertRequired;
    data['IsSMSAlertRequired'] = this.isSMSAlertRequired;
    data['PreferredLanguage'] = this.preferredLanguage;
    data['EmergencyContactName'] = this.emergencyContactName;
    data['EmergencyContactNo'] = this.emergencyContactNo;
    data['EditedBy'] = this.editedBy;
    data['EditedOn'] = this.editedOn;
    data['PatientIdentificationNo'] = this.patientIdentificationNo;
    data['PatientIdentificationType'] = this.patientIdentificationType;
    data['FirstName'] = this.firstName;
    data['MiddleName'] = this.middleName;
    data['LastName'] = this.lastName;
    data['Gender'] = this.gender;
    data['DateofBirth'] = this.dateofBirth;
    data['DateofBirthN'] = this.dateofBirthN;
    data['FirstNameN'] = this.firstNameN;
    data['MiddleNameN'] = this.middleNameN;
    data['LastNameN'] = this.lastNameN;
    data['ProjectID1'] = this.projectID1;
    data['PatientType1'] = this.patientType1;
    data['PatientID1'] = this.patientID1;
    data['IsIVRStopped'] = this.isIVRStopped;
    data['AGE'] = this.aGE;
    data['GenderString'] = this.genderString;
    data['IsNeedUpdateIdintificationNo'] = this.isNeedUpdateIdintificationNo;
    data['Nationality'] = this.nationality;
    data['Type'] = this.type;
    return data;
  }
}
