34 lines
1.0 KiB
Dart
34 lines
1.0 KiB
Dart
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<String, dynamic> 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}';
|
|
}
|
|
} |