class PatientPackageComponent { List? patientPackageComponents; PatientPackageComponent({this.patientPackageComponents}); PatientPackageComponent.fromJson(Map json) { if (json['PatientPackageComponents'] != null) { patientPackageComponents = []; json['PatientPackageComponents'].forEach((v) { patientPackageComponents!.add(new PatientPackageComponents.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); if (this.patientPackageComponents != null) { data['PatientPackageComponents'] = this.patientPackageComponents!.map((v) => v.toJson()).toList(); } return data; } } class PatientPackageComponents { int? invoiceNo; int? lineItemNo; String? procedureID; String? procedureName; int? projectID; int? sequence; String? setupID; num? invoiceNo_VP; PatientPackageComponents({this.invoiceNo, this.lineItemNo, this.procedureID, this.procedureName, this.projectID, this.sequence, this.setupID, this.invoiceNo_VP}); PatientPackageComponents.fromJson(Map json) { invoiceNo = json['InvoiceNo']; lineItemNo = json['LineItemNo']; procedureID = json['ProcedureID']; procedureName = json['ProcedureName']; projectID = json['ProjectID']; sequence = json['Sequence']; setupID = json['SetupID']; invoiceNo_VP = json['InvoiceNo_VP']; } Map toJson() { final Map data = new Map(); data['InvoiceNo'] = this.invoiceNo; data['LineItemNo'] = this.lineItemNo; data['ProcedureID'] = this.procedureID; data['ProcedureName'] = this.procedureName; data['ProjectID'] = this.projectID; data['Sequence'] = this.sequence; data['SetupID'] = this.setupID; data['InvoiceNo_VP'] = this.invoiceNo_VP; return data; } }