From 9e5840c4634a50851ceb7b912737e15b0bbe1c49 Mon Sep 17 00:00:00 2001 From: Vins Date: Mon, 12 Feb 2024 17:18:01 +0100 Subject: [PATCH] v2.107 --- dist/Notary/DocumentType.js | 25 +++++++++++++++++++------ src/Notary/DocumentType.ts | 34 +++++++++++++++++++++++++++------- 2 files changed, 46 insertions(+), 13 deletions(-) diff --git a/dist/Notary/DocumentType.js b/dist/Notary/DocumentType.js index b885c5f..b16b304 100644 --- a/dist/Notary/DocumentType.js +++ b/dist/Notary/DocumentType.js @@ -43,21 +43,35 @@ class DocumentType extends DocumentType_1.default { } __decorate([ (0, class_transformer_1.Expose)(), - (0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed", "updateDeedType"], message: "UID is required" }), + (0, class_validator_1.IsNotEmpty)({ + groups: [ + "createDocument", + "createDeedType", + "updateFolder", + "updateDeed", + "updateDeedType", + ], + message: "UID is required", + }), __metadata("design:type", String) ], DocumentType.prototype, "uid", void 0); __decorate([ (0, class_transformer_1.Expose)(), (0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }), - (0, class_validator_1.NotEquals)(null || '', { groups: ["updateDocumentType"], message: "Nom du document ne peut pas être vide" }), - (0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Nom du document ne peut pas être vide" }), + (0, class_validator_1.NotEquals)(null || "", { + groups: ["updateDocumentType"], + message: "Nom du document ne peut pas être vide", + }), + (0, class_validator_1.IsNotEmpty)({ + groups: ["createDocumentType"], + message: "Nom du document ne peut pas être vide", + }), __metadata("design:type", String) ], DocumentType.prototype, "name", void 0); __decorate([ (0, class_transformer_1.Expose)(), (0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }), - (0, class_validator_1.NotEquals)(null || '', { groups: ["updateDocumentType"], message: "Description ne peut pas être vide" }), - (0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Description ne peut pas être vide" }), + (0, class_validator_1.IsOptional)({ groups: ["createDocumentType"] }), __metadata("design:type", String) ], DocumentType.prototype, "public_description", void 0); __decorate([ @@ -96,4 +110,3 @@ __decorate([ __metadata("design:type", Array) ], DocumentType.prototype, "deed_type", void 0); exports.default = DocumentType; -; diff --git a/src/Notary/DocumentType.ts b/src/Notary/DocumentType.ts index 28531af..2046df3 100644 --- a/src/Notary/DocumentType.ts +++ b/src/Notary/DocumentType.ts @@ -1,7 +1,13 @@ export * from "../Customer/DocumentType"; import { Expose, Type } from "class-transformer"; import DocumentTypeCustomer from "../Customer/DocumentType"; -import { IsDate, IsNotEmpty, IsOptional, NotEquals, ValidateNested } from "class-validator"; +import { + IsDate, + IsNotEmpty, + IsOptional, + NotEquals, + ValidateNested, +} from "class-validator"; import Office from "./Office"; import Document from "./Document"; import Deed from "./Deed"; @@ -9,19 +15,33 @@ import DeedType from "./DeedType"; export default class DocumentType extends DocumentTypeCustomer { @Expose() - @IsNotEmpty({ groups: ["createDocument" , "createDeedType", "updateFolder", "updateDeed", "updateDeedType"] ,message: "UID is required" }) + @IsNotEmpty({ + groups: [ + "createDocument", + "createDeedType", + "updateFolder", + "updateDeed", + "updateDeedType", + ], + message: "UID is required", + }) public override uid?: string; @Expose() @IsOptional({ groups: ["updateDocumentType"] }) - @NotEquals(null || '', { groups: ["updateDocumentType"], message: "Nom du document ne peut pas être vide" }) - @IsNotEmpty({ groups: ["createDocumentType"], message: "Nom du document ne peut pas être vide" }) + @NotEquals(null || "", { + groups: ["updateDocumentType"], + message: "Nom du document ne peut pas être vide", + }) + @IsNotEmpty({ + groups: ["createDocumentType"], + message: "Nom du document ne peut pas être vide", + }) public override name!: string; @Expose() @IsOptional({ groups: ["updateDocumentType"] }) - @NotEquals(null || '', { groups: ["updateDocumentType"], message: "Description ne peut pas être vide" }) - @IsNotEmpty({ groups: ["createDocumentType"], message: "Description ne peut pas être vide" }) + @IsOptional({ groups: ["createDocumentType"] }) public override public_description!: string; @Expose() @@ -52,4 +72,4 @@ export default class DocumentType extends DocumentTypeCustomer { @Expose() @Type(() => DeedType) public override deed_type?: DeedType[]; -}; +}