ticket_manager/client/src/viewModels/ProjectVM.ts

20 lines
564 B
TypeScript

import { Ticket } from "../types/Ticket";
import { Project } from "../types/Project";
export default class ProjectVM {
public id: number;
public title: string;
public description: string;
// public avatars: string[];
public value: number;
public tickets: Ticket[];
public constructor(project: Project) {
this.id = project.id;
this.title = project.title;
this.description = project.description;
// this.avatars = project.getUsers().map(u => u.Picture);
this.value = project.progression;
this.tickets = project.tickets;
}
}