forked from eatvio/eatvio_app
20 lines
412 B
Plaintext
20 lines
412 B
Plaintext
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'diary.freezed.dart';
|
|
part 'diary.g.dart';
|
|
|
|
@freezed
|
|
class Diary with _$Diary {
|
|
const factory Diary({
|
|
required int id,
|
|
required DateTime date,
|
|
required int closed,
|
|
String? comment,
|
|
DateTime? wakeup,
|
|
DateTime? retire,
|
|
}) = _Diary;
|
|
|
|
factory Diary.fromJson(Map<String, Object?> json) =>
|
|
_$DiaryFromJson(json);
|
|
}
|