17 lines
430 B
TypeScript
17 lines
430 B
TypeScript
import { IsNotEmpty, IsDate } from "class-validator";
|
|
import type Document from "./Document";
|
|
import Resource from "../Resource";
|
|
|
|
export default class File extends Resource {
|
|
@IsNotEmpty({ groups: ["create"], message: "Document is required" })
|
|
public document!: Document;
|
|
|
|
public file_path: string | null = null;
|
|
|
|
@IsDate()
|
|
public created_at: Date | null = null;
|
|
|
|
@IsDate()
|
|
public updated_at: Date | null = null;
|
|
}
|