import 'package:fotodocumentation/utils/date_time_utils.dart'; class QuestionnaireDto { final int id; final String? comment; final String? category; int evaluation; final DateTime questionnaireDate; final String? username; QuestionnaireDto( {required this.id, required this.comment, required this.category, required this.evaluation, required this.questionnaireDate, required this.username}); /// Create from JSON response factory QuestionnaireDto.fromJson(Map json) { return QuestionnaireDto( id: json['id'] as int, comment: json['comment'] as String?, category: json['category'] as String?, evaluation: json["evaluation"] as int, questionnaireDate: DateTimeUtils.toDateTime(json['questionnaireDate']) ?? DateTime.now(), username: json['username'] as String?, ); } @override String toString() { return 'QuestionnaireDto{id: $id}'; } }