Files
eatvio_app/lib/features/diary/models/diary_model.dart
2024-07-12 16:49:50 +03:00

22 lines
507 B
Dart

import 'package:freezed_annotation/freezed_annotation.dart';
import './meal.dart';
part 'diary_model.freezed.dart';
part 'diary_model.g.dart';
@freezed
class DiaryModel with _$DiaryModel {
const factory DiaryModel({
required int id,
required DateTime date,
required int closed,
required List<Meal> meals,
String? comment,
DateTime? wakeup,
DateTime? retire,
}) = _DiaryModel;
factory DiaryModel.fromJson(Map<String, Object?> json) =>
_$DiaryModelFromJson(json);
}