timetracker/lib/features/projects/domain/project.dart
2026-08-03 21:51:48 +02:00

19 lines
449 B
Dart

import 'package:freezed_annotation/freezed_annotation.dart';
part 'project.freezed.dart';
part 'project.g.dart';
@freezed
class Project with _$Project {
const factory Project({
required int id,
required String name,
required int colorValue,
String? description,
DateTime? archivedAt,
required DateTime createdAt,
}) = _Project;
factory Project.fromJson(Map<String, dynamic> json) =>
_$ProjectFromJson(json);
}