You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			177 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			177 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Dart
		
	
class DoctorProfileList {
 | 
						|
  int doctorID;
 | 
						|
  String doctorName;
 | 
						|
  Null doctorNameN;
 | 
						|
  int clinicID;
 | 
						|
  String clinicDescription;
 | 
						|
  Null clinicDescriptionN;
 | 
						|
  Null licenseExpiry;
 | 
						|
  int employmentType;
 | 
						|
  Null setupID;
 | 
						|
  int projectID;
 | 
						|
  String projectName;
 | 
						|
  String nationalityID;
 | 
						|
  String nationalityName;
 | 
						|
  Null nationalityNameN;
 | 
						|
  int gender;
 | 
						|
  String genderDescription;
 | 
						|
  Null genderDescriptionN;
 | 
						|
  Null doctorTitle;
 | 
						|
  Null projectNameN;
 | 
						|
  bool isAllowWaitList;
 | 
						|
  String titleDescription;
 | 
						|
  Null titleDescriptionN;
 | 
						|
  Null isRegistered;
 | 
						|
  Null isDoctorDummy;
 | 
						|
  bool isActive;
 | 
						|
  Null isDoctorAppointmentDisplayed;
 | 
						|
  bool doctorClinicActive;
 | 
						|
  Null isbookingAllowed;
 | 
						|
  String doctorCases;
 | 
						|
  Null doctorPicture;
 | 
						|
  String doctorProfileInfo;
 | 
						|
  List<String> specialty;
 | 
						|
  int actualDoctorRate;
 | 
						|
  String doctorImageURL;
 | 
						|
  int doctorRate;
 | 
						|
  String doctorTitleForProfile;
 | 
						|
  bool isAppointmentAllowed;
 | 
						|
  String nationalityFlagURL;
 | 
						|
  int noOfPatientsRate;
 | 
						|
  String qR;
 | 
						|
  int serviceID;
 | 
						|
 | 
						|
  DoctorProfileList(
 | 
						|
      {this.doctorID,
 | 
						|
        this.doctorName,
 | 
						|
        this.doctorNameN,
 | 
						|
        this.clinicID,
 | 
						|
        this.clinicDescription,
 | 
						|
        this.clinicDescriptionN,
 | 
						|
        this.licenseExpiry,
 | 
						|
        this.employmentType,
 | 
						|
        this.setupID,
 | 
						|
        this.projectID,
 | 
						|
        this.projectName,
 | 
						|
        this.nationalityID,
 | 
						|
        this.nationalityName,
 | 
						|
        this.nationalityNameN,
 | 
						|
        this.gender,
 | 
						|
        this.genderDescription,
 | 
						|
        this.genderDescriptionN,
 | 
						|
        this.doctorTitle,
 | 
						|
        this.projectNameN,
 | 
						|
        this.isAllowWaitList,
 | 
						|
        this.titleDescription,
 | 
						|
        this.titleDescriptionN,
 | 
						|
        this.isRegistered,
 | 
						|
        this.isDoctorDummy,
 | 
						|
        this.isActive,
 | 
						|
        this.isDoctorAppointmentDisplayed,
 | 
						|
        this.doctorClinicActive,
 | 
						|
        this.isbookingAllowed,
 | 
						|
        this.doctorCases,
 | 
						|
        this.doctorPicture,
 | 
						|
        this.doctorProfileInfo,
 | 
						|
        this.specialty,
 | 
						|
        this.actualDoctorRate,
 | 
						|
        this.doctorImageURL,
 | 
						|
        this.doctorRate,
 | 
						|
        this.doctorTitleForProfile,
 | 
						|
        this.isAppointmentAllowed,
 | 
						|
        this.nationalityFlagURL,
 | 
						|
        this.noOfPatientsRate,
 | 
						|
        this.qR,
 | 
						|
        this.serviceID});
 | 
						|
 | 
						|
  DoctorProfileList.fromJson(Map<String, dynamic> json) {
 | 
						|
    doctorID = json['DoctorID'];
 | 
						|
    doctorName = json['DoctorName'];
 | 
						|
    doctorNameN = json['DoctorNameN'];
 | 
						|
    clinicID = json['ClinicID'];
 | 
						|
    clinicDescription = json['ClinicDescription'];
 | 
						|
    clinicDescriptionN = json['ClinicDescriptionN'];
 | 
						|
    licenseExpiry = json['LicenseExpiry'];
 | 
						|
    employmentType = json['EmploymentType'];
 | 
						|
    setupID = json['SetupID'];
 | 
						|
    projectID = json['ProjectID'];
 | 
						|
    projectName = json['ProjectName'];
 | 
						|
    nationalityID = json['NationalityID'];
 | 
						|
    nationalityName = json['NationalityName'];
 | 
						|
    nationalityNameN = json['NationalityNameN'];
 | 
						|
    gender = json['Gender'];
 | 
						|
    genderDescription = json['Gender_Description'];
 | 
						|
    genderDescriptionN = json['Gender_DescriptionN'];
 | 
						|
    doctorTitle = json['DoctorTitle'];
 | 
						|
    projectNameN = json['ProjectNameN'];
 | 
						|
    isAllowWaitList = json['IsAllowWaitList'];
 | 
						|
    titleDescription = json['Title_Description'];
 | 
						|
    titleDescriptionN = json['Title_DescriptionN'];
 | 
						|
    isRegistered = json['IsRegistered'];
 | 
						|
    isDoctorDummy = json['IsDoctorDummy'];
 | 
						|
    isActive = json['IsActive'];
 | 
						|
    isDoctorAppointmentDisplayed = json['IsDoctorAppointmentDisplayed'];
 | 
						|
    doctorClinicActive = json['DoctorClinicActive'];
 | 
						|
    isbookingAllowed = json['IsbookingAllowed'];
 | 
						|
    doctorCases = json['DoctorCases'];
 | 
						|
    doctorPicture = json['DoctorPicture'];
 | 
						|
    doctorProfileInfo = json['DoctorProfileInfo'];
 | 
						|
    specialty = json['Specialty'].cast<String>();
 | 
						|
    actualDoctorRate = json['ActualDoctorRate'];
 | 
						|
    doctorImageURL = json['DoctorImageURL'];
 | 
						|
    doctorRate = json['DoctorRate'];
 | 
						|
    doctorTitleForProfile = json['DoctorTitleForProfile'];
 | 
						|
    isAppointmentAllowed = json['IsAppointmentAllowed'];
 | 
						|
    nationalityFlagURL = json['NationalityFlagURL'];
 | 
						|
    noOfPatientsRate = json['NoOfPatientsRate'];
 | 
						|
    qR = json['QR'];
 | 
						|
    serviceID = json['ServiceID'];
 | 
						|
  }
 | 
						|
 | 
						|
  Map<String, dynamic> toJson() {
 | 
						|
    final Map<String, dynamic> data = new Map<String, dynamic>();
 | 
						|
    data['DoctorID'] = this.doctorID;
 | 
						|
    data['DoctorName'] = this.doctorName;
 | 
						|
    data['DoctorNameN'] = this.doctorNameN;
 | 
						|
    data['ClinicID'] = this.clinicID;
 | 
						|
    data['ClinicDescription'] = this.clinicDescription;
 | 
						|
    data['ClinicDescriptionN'] = this.clinicDescriptionN;
 | 
						|
    data['LicenseExpiry'] = this.licenseExpiry;
 | 
						|
    data['EmploymentType'] = this.employmentType;
 | 
						|
    data['SetupID'] = this.setupID;
 | 
						|
    data['ProjectID'] = this.projectID;
 | 
						|
    data['ProjectName'] = this.projectName;
 | 
						|
    data['NationalityID'] = this.nationalityID;
 | 
						|
    data['NationalityName'] = this.nationalityName;
 | 
						|
    data['NationalityNameN'] = this.nationalityNameN;
 | 
						|
    data['Gender'] = this.gender;
 | 
						|
    data['Gender_Description'] = this.genderDescription;
 | 
						|
    data['Gender_DescriptionN'] = this.genderDescriptionN;
 | 
						|
    data['DoctorTitle'] = this.doctorTitle;
 | 
						|
    data['ProjectNameN'] = this.projectNameN;
 | 
						|
    data['IsAllowWaitList'] = this.isAllowWaitList;
 | 
						|
    data['Title_Description'] = this.titleDescription;
 | 
						|
    data['Title_DescriptionN'] = this.titleDescriptionN;
 | 
						|
    data['IsRegistered'] = this.isRegistered;
 | 
						|
    data['IsDoctorDummy'] = this.isDoctorDummy;
 | 
						|
    data['IsActive'] = this.isActive;
 | 
						|
    data['IsDoctorAppointmentDisplayed'] = this.isDoctorAppointmentDisplayed;
 | 
						|
    data['DoctorClinicActive'] = this.doctorClinicActive;
 | 
						|
    data['IsbookingAllowed'] = this.isbookingAllowed;
 | 
						|
    data['DoctorCases'] = this.doctorCases;
 | 
						|
    data['DoctorPicture'] = this.doctorPicture;
 | 
						|
    data['DoctorProfileInfo'] = this.doctorProfileInfo;
 | 
						|
    data['Specialty'] = this.specialty;
 | 
						|
    data['ActualDoctorRate'] = this.actualDoctorRate;
 | 
						|
    data['DoctorImageURL'] = this.doctorImageURL;
 | 
						|
    data['DoctorRate'] = this.doctorRate;
 | 
						|
    data['DoctorTitleForProfile'] = this.doctorTitleForProfile;
 | 
						|
    data['IsAppointmentAllowed'] = this.isAppointmentAllowed;
 | 
						|
    data['NationalityFlagURL'] = this.nationalityFlagURL;
 | 
						|
    data['NoOfPatientsRate'] = this.noOfPatientsRate;
 | 
						|
    data['QR'] = this.qR;
 | 
						|
    data['ServiceID'] = this.serviceID;
 | 
						|
    return data;
 | 
						|
  }
 | 
						|
}
 |