Refactor DocumentNotary class to remove document_status property and remove unused import in index.ts

This commit is contained in:
Max S 2024-09-20 12:44:08 +02:00
parent 7154ed56cb
commit 0f3acff51f
2 changed files with 0 additions and 49 deletions

View File

@ -1,48 +0,0 @@
import { IsDate, IsNotEmpty } from "class-validator";
import File from "./File";
import OfficeFolder from "./OfficeFolder";
import Resource from "../Resource";
import { Expose, Type } from "class-transformer";
import User from ".";
import Customer from "../Customer";
export default class DocumentNotary extends Resource {
@Expose()
@IsNotEmpty({ groups: ["createFile"], message: "UID is required" })
public uid?: string;
@Expose()
public name!: string;
@Expose()
@Type(() => OfficeFolder)
public folder?: OfficeFolder;
@Expose()
@Type(() => User)
public depositor?: User;
@Expose()
@Type(() => Customer)
public customer?: Customer;
@Expose()
@IsDate()
public created_at: Date | null = null;
@Expose()
@IsDate()
public updated_at: Date | null = null;
@Expose()
@Type(() => File)
public files?: File[];
@Expose()
public document_status: EDocumentNotaryStatus = EDocumentNotaryStatus.SENT;
}
export enum EDocumentNotaryStatus {
SENT = "SENT",
DOWNLOADED = "DOWNLOADED",
}

View File

@ -13,4 +13,3 @@ export { default as Office } from "./Office";
export { default as OfficeFolder } from "./OfficeFolder";
export { default as TotpCodes } from "./TotpCodes";
export { default as Note } from "./Note";
export { default as DocumentNotary } from "./DocumentNotary";