2023-03-22 18:50:25 +01:00

25 lines
588 B
TypeScript

import { IsNotEmpty, IsDate, IsOptional } from "class-validator";
import { Document } from "./Document";
export namespace DocumentHistory {
export class IDocumentHistory {
@IsNotEmpty()
public uuid!: string;
@IsNotEmpty({ groups: ["create"] })
public document_status!: Document.EDocumentStatus;
@IsNotEmpty({ groups: ["create"] })
public document!: Document.IDocument;
@IsOptional()
public refused_reason: string | null = null;
@IsDate()
public created_at: Date | null = null;
@IsDate()
public updated_at: Date | null = null;
}
}