This repository has been archived on 2024-10-18. You can view files and clone it, but cannot push or open issues or pull requests.
ftc_patient_app/lib/models/clients/consent_details_model.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}';
}
}