| @ -0,0 +1,40 @@ | ||||
| class PatientDentalPlanEstimationResponseModel { | ||||
|   dynamic setupID; | ||||
|   dynamic estimationNo; | ||||
|   int? projectID; | ||||
|   String? procedureId; | ||||
|   int? patientID; | ||||
|   int? sequenceNo; | ||||
|   int? neededTime; | ||||
|   String? procedureName; | ||||
|   String? procedureNameN; | ||||
| 
 | ||||
|   PatientDentalPlanEstimationResponseModel( | ||||
|       {this.setupID, this.estimationNo, this.projectID, this.procedureId, this.patientID, this.sequenceNo, this.neededTime, this.procedureName, this.procedureNameN}); | ||||
| 
 | ||||
|   PatientDentalPlanEstimationResponseModel.fromJson(Map<String, dynamic> json) { | ||||
|     setupID = json['SetupID']; | ||||
|     estimationNo = json['EstimationNo']; | ||||
|     projectID = json['ProjectID']; | ||||
|     procedureId = json['ProcedureId']; | ||||
|     patientID = json['PatientID']; | ||||
|     sequenceNo = json['sequenceNo']; | ||||
|     neededTime = json['NeededTime']; | ||||
|     procedureName = json['ProcedureName']; | ||||
|     procedureNameN = json['ProcedureNameN']; | ||||
|   } | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final Map<String, dynamic> data = new Map<String, dynamic>(); | ||||
|     data['SetupID'] = this.setupID; | ||||
|     data['EstimationNo'] = this.estimationNo; | ||||
|     data['ProjectID'] = this.projectID; | ||||
|     data['ProcedureId'] = this.procedureId; | ||||
|     data['PatientID'] = this.patientID; | ||||
|     data['sequenceNo'] = this.sequenceNo; | ||||
|     data['NeededTime'] = this.neededTime; | ||||
|     data['ProcedureName'] = this.procedureName; | ||||
|     data['ProcedureNameN'] = this.procedureNameN; | ||||
|     return data; | ||||
|   } | ||||
| } | ||||
| @ -0,0 +1,83 @@ | ||||
| class GetTamaraInstallmentsDetailsResponseModel { | ||||
|   String? name; | ||||
|   String? description; | ||||
|   MinLimit? minLimit; | ||||
|   MinLimit? maxLimit; | ||||
|   List<SupportedInstalments>? supportedInstalments; | ||||
| 
 | ||||
|   GetTamaraInstallmentsDetailsResponseModel({this.name, this.description, this.minLimit, this.maxLimit, this.supportedInstalments}); | ||||
| 
 | ||||
|   GetTamaraInstallmentsDetailsResponseModel.fromJson(Map<String, dynamic> json) { | ||||
|     name = json['name']; | ||||
|     description = json['description']; | ||||
|     minLimit = json['minLimit'] != null ? new MinLimit.fromJson(json['minLimit']) : null; | ||||
|     maxLimit = json['maxLimit'] != null ? new MinLimit.fromJson(json['maxLimit']) : null; | ||||
|     if (json['supportedInstalments'] != null) { | ||||
|       supportedInstalments = <SupportedInstalments>[]; | ||||
|       json['supportedInstalments'].forEach((v) { | ||||
|         supportedInstalments!.add(new SupportedInstalments.fromJson(v)); | ||||
|       }); | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final Map<String, dynamic> data = new Map<String, dynamic>(); | ||||
|     data['name'] = this.name; | ||||
|     data['description'] = this.description; | ||||
|     if (this.minLimit != null) { | ||||
|       data['minLimit'] = this.minLimit!.toJson(); | ||||
|     } | ||||
|     if (this.maxLimit != null) { | ||||
|       data['maxLimit'] = this.maxLimit!.toJson(); | ||||
|     } | ||||
|     if (this.supportedInstalments != null) { | ||||
|       data['supportedInstalments'] = this.supportedInstalments!.map((v) => v.toJson()).toList(); | ||||
|     } | ||||
|     return data; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| class MinLimit { | ||||
|   String? currency; | ||||
|   num? amount; | ||||
| 
 | ||||
|   MinLimit({this.currency, this.amount}); | ||||
| 
 | ||||
|   MinLimit.fromJson(Map<String, dynamic> json) { | ||||
|     currency = json['currency']; | ||||
|     amount = json['amount']; | ||||
|   } | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final Map<String, dynamic> data = new Map<String, dynamic>(); | ||||
|     data['currency'] = this.currency; | ||||
|     data['amount'] = this.amount; | ||||
|     return data; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| class SupportedInstalments { | ||||
|   int? instalments; | ||||
|   MinLimit? minLimit; | ||||
|   MinLimit? maxLimit; | ||||
| 
 | ||||
|   SupportedInstalments({this.instalments, this.minLimit, this.maxLimit}); | ||||
| 
 | ||||
|   SupportedInstalments.fromJson(Map<String, dynamic> json) { | ||||
|     instalments = json['instalments']; | ||||
|     minLimit = json['minLimit'] != null ? new MinLimit.fromJson(json['minLimit']) : null; | ||||
|     maxLimit = json['maxLimit'] != null ? new MinLimit.fromJson(json['maxLimit']) : null; | ||||
|   } | ||||
| 
 | ||||
|   Map<String, dynamic> toJson() { | ||||
|     final Map<String, dynamic> data = new Map<String, dynamic>(); | ||||
|     data['instalments'] = this.instalments; | ||||
|     if (this.minLimit != null) { | ||||
|       data['minLimit'] = this.minLimit!.toJson(); | ||||
|     } | ||||
|     if (this.maxLimit != null) { | ||||
|       data['maxLimit'] = this.maxLimit!.toJson(); | ||||
|     } | ||||
|     return data; | ||||
|   } | ||||
| } | ||||
											
												
													File diff suppressed because one or more lines are too long
												
											
										
									
								
					Loading…
					
					
				
		Reference in New Issue