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/response_model.dart

39 lines
991 B
Dart

class ResponseModel{
int statusCode = -1;
String statusDescription = "";
dynamic data ="";
String userToken = "";
Map<String,String> header = {};
ResponseModel();
ResponseModel.named({
required this.statusCode,
required this.statusDescription,
this.data,
});
ResponseModel.fromJson(Map<String, dynamic> json, {this.statusCode = 0}) {
statusDescription = json["message"]??"";
data = json["data"] ?? json;
userToken = json["token"] ?? "";
}
ResponseModel.errorFromJson(Map<String, dynamic> json,{this.statusCode = 0}){
statusDescription = json['error'] ?? '';
data = json["data"] ?? json;
}
Map<String, dynamic> toJson() {
return {
'statusCode': statusCode,
'statusDescription': statusDescription,
'data': data,
};
}
@override
String toString() {
return 'ResponseModel{statusCode: $statusCode, statusDescription: $statusDescription, data: $data, userToken: $userToken, header: $header}';
}
}