ticket_manager/client/src/VM/UserVM.ts
2020-03-12 22:18:17 +01:00

34 lines
979 B
TypeScript

import { Project } from "../types/Project";
import { Ticket } from "../types/Ticket";
import { User } from "../types/User";
import { Activity } from "../types/Activity";
export class UserVM {
public id: string;
public firstName: string;
public lastName: string;
public fullName: string;
public presentation: string;
public email: string;
public phone: string;
public creationDate: string;
public picture: string;
public projects: Project[];
public tickets: Ticket[];
public activities: Activity[];
public constructor(user: User) {
this.id = user.id;
this.firstName = user.firstName;
this.lastName = user.lastName;
this.fullName = user.fullName;
this.presentation = user.presentation;
this.email = user.email;
this.phone = user.phone;
this.creationDate = user.creationDate;
this.picture = user.picture;
this.projects = user.projects;
this.tickets = user.tickets;
this.activities = user.activities;
}
}