class AncillaryOrdersListProcListModel { List ancillaryOrderProcDetailsList; String appointmentDate; int appointmentNo; int clinicID; String clinicName; int companyID; String companyName; int doctorID; String doctorName; Null errCode; int groupID; String insurancePolicyNo; String message; String patientCardID; int patientID; String patientName; int patientType; int policyID; String policyName; int projectID; String setupID; int statusCode; int subCategoryID; String subPolicyNo; AncillaryOrdersListProcListModel( {this.ancillaryOrderProcDetailsList, this.appointmentDate, this.appointmentNo, this.clinicID, this.clinicName, this.companyID, this.companyName, this.doctorID, this.doctorName, this.errCode, this.groupID, this.insurancePolicyNo, this.message, this.patientCardID, this.patientID, this.patientName, this.patientType, this.policyID, this.policyName, this.projectID, this.setupID, this.statusCode, this.subCategoryID, this.subPolicyNo}); AncillaryOrdersListProcListModel.fromJson(Map json) { if (json['AncillaryOrderProcDetailsList'] != null) { ancillaryOrderProcDetailsList = new List(); json['AncillaryOrderProcDetailsList'].forEach((v) { ancillaryOrderProcDetailsList .add(new AncillaryOrderProcDetailsList.fromJson(v)); }); } appointmentDate = json['AppointmentDate']; appointmentNo = json['AppointmentNo']; clinicID = json['ClinicID']; clinicName = json['ClinicName']; companyID = json['CompanyID']; companyName = json['CompanyName']; doctorID = json['DoctorID']; doctorName = json['DoctorName']; errCode = json['ErrCode']; groupID = json['GroupID']; insurancePolicyNo = json['InsurancePolicyNo']; message = json['Message']; patientCardID = json['PatientCardID']; patientID = json['PatientID']; patientName = json['PatientName']; patientType = json['PatientType']; policyID = json['PolicyID']; policyName = json['PolicyName']; projectID = json['ProjectID']; setupID = json['SetupID']; statusCode = json['StatusCode']; subCategoryID = json['SubCategoryID']; subPolicyNo = json['SubPolicyNo']; } Map toJson() { final Map data = new Map(); if (this.ancillaryOrderProcDetailsList != null) { data['AncillaryOrderProcDetailsList'] = this.ancillaryOrderProcDetailsList.map((v) => v.toJson()).toList(); } data['AppointmentDate'] = this.appointmentDate; data['AppointmentNo'] = this.appointmentNo; data['ClinicID'] = this.clinicID; data['ClinicName'] = this.clinicName; data['CompanyID'] = this.companyID; data['CompanyName'] = this.companyName; data['DoctorID'] = this.doctorID; data['DoctorName'] = this.doctorName; data['ErrCode'] = this.errCode; data['GroupID'] = this.groupID; data['InsurancePolicyNo'] = this.insurancePolicyNo; data['Message'] = this.message; data['PatientCardID'] = this.patientCardID; data['PatientID'] = this.patientID; data['PatientName'] = this.patientName; data['PatientType'] = this.patientType; data['PolicyID'] = this.policyID; data['PolicyName'] = this.policyName; data['ProjectID'] = this.projectID; data['SetupID'] = this.setupID; data['StatusCode'] = this.statusCode; data['SubCategoryID'] = this.subCategoryID; data['SubPolicyNo'] = this.subPolicyNo; return data; } } class AncillaryOrderProcDetailsList { dynamic approvalLineItemNo; dynamic approvalNo; String approvalStatus; dynamic approvalStatusID; dynamic companyShare; dynamic companyShareWithTax; dynamic companyTaxAmount; dynamic discountAmount; dynamic discountCategory; String discountType; dynamic discountTypeValue; bool isApprovalCreated; bool isApprovalRequired; bool isCovered; String orderDate; dynamic orderLineItemNo; dynamic orderNo; dynamic partnerID; dynamic partnerShare; String partnerShareType; dynamic patientShare; dynamic patientShareWithTax; dynamic patientTaxAmount; dynamic procPrice; dynamic procedureCategoryID; String procedureCategoryName; String procedureID; String procedureName; dynamic taxAmount; dynamic taxPct; AncillaryOrderProcDetailsList( {this.approvalLineItemNo, this.approvalNo, this.approvalStatus, this.approvalStatusID, this.companyShare, this.companyShareWithTax, this.companyTaxAmount, this.discountAmount, this.discountCategory, this.discountType, this.discountTypeValue, this.isApprovalCreated, this.isApprovalRequired, this.isCovered, this.orderDate, this.orderLineItemNo, this.orderNo, this.partnerID, this.partnerShare, this.partnerShareType, this.patientShare, this.patientShareWithTax, this.patientTaxAmount, this.procPrice, this.procedureCategoryID, this.procedureCategoryName, this.procedureID, this.procedureName, this.taxAmount, this.taxPct}); AncillaryOrderProcDetailsList.fromJson(Map json) { approvalLineItemNo = json['ApprovalLineItemNo']; approvalNo = json['ApprovalNo']; approvalStatus = json['ApprovalStatus']; approvalStatusID = json['ApprovalStatusID']; companyShare = json['CompanyShare']; companyShareWithTax = json['CompanyShareWithTax']; companyTaxAmount = json['CompanyTaxAmount']; discountAmount = json['DiscountAmount']; discountCategory = json['DiscountCategory']; discountType = json['DiscountType']; discountTypeValue = json['DiscountTypeValue']; isApprovalCreated = json['IsApprovalCreated']; isApprovalRequired = json['IsApprovalRequired']; isCovered = json['IsCovered']; orderDate = json['OrderDate']; orderLineItemNo = json['OrderLineItemNo']; orderNo = json['OrderNo']; partnerID = json['PartnerID']; partnerShare = json['PartnerShare']; partnerShareType = json['PartnerShareType']; patientShare = json['PatientShare']; patientShareWithTax = json['PatientShareWithTax']; patientTaxAmount = json['PatientTaxAmount']; procPrice = json['ProcPrice']; procedureCategoryID = json['ProcedureCategoryID']; procedureCategoryName = json['ProcedureCategoryName']; procedureID = json['ProcedureID']; procedureName = json['ProcedureName']; taxAmount = json['TaxAmount']; taxPct = json['TaxPct']; } Map toJson() { final Map data = new Map(); data['ApprovalLineItemNo'] = this.approvalLineItemNo; data['ApprovalNo'] = this.approvalNo; data['ApprovalStatus'] = this.approvalStatus; data['ApprovalStatusID'] = this.approvalStatusID; data['CompanyShare'] = this.companyShare; data['CompanyShareWithTax'] = this.companyShareWithTax; data['CompanyTaxAmount'] = this.companyTaxAmount; data['DiscountAmount'] = this.discountAmount; data['DiscountCategory'] = this.discountCategory; data['DiscountType'] = this.discountType; data['DiscountTypeValue'] = this.discountTypeValue; data['IsApprovalCreated'] = this.isApprovalCreated; data['IsApprovalRequired'] = this.isApprovalRequired; data['IsCovered'] = this.isCovered; data['OrderDate'] = this.orderDate; data['OrderLineItemNo'] = this.orderLineItemNo; data['OrderNo'] = this.orderNo; data['PartnerID'] = this.partnerID; data['PartnerShare'] = this.partnerShare; data['PartnerShareType'] = this.partnerShareType; data['PatientShare'] = this.patientShare; data['PatientShareWithTax'] = this.patientShareWithTax; data['PatientTaxAmount'] = this.patientTaxAmount; data['ProcPrice'] = this.procPrice; data['ProcedureCategoryID'] = this.procedureCategoryID; data['ProcedureCategoryName'] = this.procedureCategoryName; data['ProcedureID'] = this.procedureID; data['ProcedureName'] = this.procedureName; data['TaxAmount'] = this.taxAmount; data['TaxPct'] = this.taxPct; return data; } }