Project Steps completion

This commit is contained in:
Sewmina
2022-03-28 07:02:55 +05:30
parent bfe3c7fa5d
commit 0763820b97
4 changed files with 468 additions and 169 deletions

View File

@@ -127,17 +127,19 @@ class Project{
class ProjectStep{
ProjectStep(this.stepName,this.eta,this.progress);
ProjectStep.fromJson(Map<String,dynamic> json): stepName=json['name'], eta=json['eta'], progress=json['progress'];
ProjectStep.fromJson(Map<String,dynamic> json): stepName=json['name'], eta=json['eta'], progress=json['progress'], finishedDate=(json['finishedDate']!=null) ? DateTime.parse(json['finishedDate']) : null;
Map<String, dynamic> toJson()=>{
'name': stepName,
'eta':eta,
'progress':progress
'progress':progress,
if(finishedDate!=null) 'finishedDate':finishedDate.toString()
};
String stepName;
int eta;
int progress;
DateTime? finishedDate;
}