class ConsentDetailsModel{ String id = ""; String staffId = ""; bool active = false; String description = ""; int v = 0; DateTime createdAt =DateTime.now(); DateTime updatedAt =DateTime.now(); ConsentDetailsModel.empty(); ConsentDetailsModel.addData( {required this.id, required this.staffId, required this.active, required this.description, required this.v, required this.createdAt, required this.updatedAt}); ConsentDetailsModel.fromJson(Map json){ id = json['_id']??""; staffId = json['staffId']??""; active = json['active']??false; description = json['description']??""; v = json['__v']??-1; createdAt = DateTime.tryParse(json['createdAt'])??DateTime.now(); updatedAt = DateTime.tryParse(json['updatedAt'])??DateTime.now(); } @override String toString() { return 'ConsentDetailsModel{id: $id, staffId: $staffId, active: $active, description: $description, v: $v, createdAt: $createdAt, updatedAt: $updatedAt}'; } }