diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..5d5bb24 Binary files /dev/null and b/.DS_Store differ diff --git a/dist/.DS_Store b/dist/.DS_Store new file mode 100644 index 0000000..0ab6f9a Binary files /dev/null and b/dist/.DS_Store differ diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..36fe622 Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/Customer/Document.ts b/src/Customer/Document.ts index a94caa4..1ef5088 100644 --- a/src/Customer/Document.ts +++ b/src/Customer/Document.ts @@ -13,24 +13,24 @@ import Resource from "../Resource"; import { Type } from "class-transformer"; export default class Document extends Resource { - @IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) + @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" }) public uid?: string; @IsNotEmpty({ groups: ["create"], message: "Document status is required" }) public document_status!: EDocumentStatus | string; - @IsNotEmpty({ groups: ["create"], message: "Document type is required" }) - @ValidateNested({ groups: ["create", "update"] }) + @IsNotEmpty({ groups: ["create", "createDocument"], message: "Document type is required" }) + @ValidateNested({ groups: ["create", "update" , "createDocument"] }) @Type(() => DocumentType) public document_type!: DocumentType; - @IsNotEmpty({ groups: ["create"], message: "Folder is required" }) - @ValidateNested({ groups: ["create", "update"] }) + @IsNotEmpty({ groups: ["create" , "createDocument"], message: "Folder is required" }) + @ValidateNested({ groups: ["create", "update" , "createDocument"] }) @Type(() => OfficeFolder) public folder!: OfficeFolder; - @IsNotEmpty({ groups: ["create"], message: "Depositor is required" }) - @ValidateNested({ groups: ["create", "update"] }) + @IsNotEmpty({ groups: ["create" , "createDocument"], message: "Depositor is required" }) + @ValidateNested({ groups: ["create", "update" , "createDocument"] }) @Type(() => Customer) public depositor!: Customer; diff --git a/src/Customer/DocumentType.ts b/src/Customer/DocumentType.ts index 29f5d87..5c03e75 100644 --- a/src/Customer/DocumentType.ts +++ b/src/Customer/DocumentType.ts @@ -7,7 +7,7 @@ import Resource from "../Resource"; import { Type } from "class-transformer"; export default class DocumentType extends Resource { - @IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) + @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" }) public uid?: string; @IsNotEmpty({ groups: ["create"], message: "Name is required" }) diff --git a/src/Customer/OfficeFolder.ts b/src/Customer/OfficeFolder.ts index 4bc481f..698d5e4 100644 --- a/src/Customer/OfficeFolder.ts +++ b/src/Customer/OfficeFolder.ts @@ -13,7 +13,7 @@ import Resource from "../Resource"; import { Type } from "class-transformer"; export default class OfficeFolder extends Resource { - @IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) + @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" }) public uid?: string; @IsNotEmpty({ groups: ["create" , "createFolder"], message: "Folder number is required" })