tududi/frontend/entities/Project.ts
2025-06-19 23:30:47 +03:00

19 lines
No EOL
458 B
TypeScript

import { Area } from "./Area";
import { Tag } from "./Tag";
import { PriorityType, Task } from "./Task";
export interface Project {
id?: number;
name: string;
description?: string;
active: boolean;
pin_to_sidebar?: boolean;
area?: Area;
area_id?: number | null;
tags?: Tag[];
priority?: PriorityType;
tasks?: Task[];
Tasks?: Task[]; // Sequelize association naming (capitalized)
due_date_at?: string;
image_url?: string;
}