lecoffre-ressources/src/Customer/OfficeFolderHasStakeholder.ts
2023-03-27 15:36:22 +02:00

19 lines
585 B
TypeScript

import { IsNotEmpty, IsDate } from "class-validator";
import type OfficeFolder from "./OfficeFolder";
import type User from "../Notary/User";
import Resource from "../Resource";
export default class OfficeFolderHasStakeholder extends Resource {
@IsNotEmpty({ groups: ["create"], message: "User Stakeholder is required" })
public user_stakeholder!: User;
@IsNotEmpty({ groups: ["create"], message: "Office folder is required" })
public office_folder!: OfficeFolder;
@IsDate()
public created_at: Date | null = null;
@IsDate()
public updated_at: Date | null = null;
}