diff --git a/dist/Customer/Contact.d.ts b/dist/Customer/Contact.d.ts index d594939..d492ae8 100644 --- a/dist/Customer/Contact.d.ts +++ b/dist/Customer/Contact.d.ts @@ -7,7 +7,7 @@ export default class Contact extends Resource { last_name: string; email: string; cell_phone_number: string; - phone_number: string; + phone_number?: string; civility: ECivility | string; address: Address; created_at: Date | null; diff --git a/dist/Customer/Contact.js b/dist/Customer/Contact.js index a16acc1..9f6de2d 100644 --- a/dist/Customer/Contact.js +++ b/dist/Customer/Contact.js @@ -47,6 +47,10 @@ __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["create"] }), __metadata("design:type", String) ], Contact.prototype, "cell_phone_number", void 0); +__decorate([ + (0, class_validator_1.IsOptional)(), + __metadata("design:type", String) +], Contact.prototype, "phone_number", void 0); __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Civility is required" }), __metadata("design:type", String) diff --git a/dist/Customer/File.d.ts b/dist/Customer/File.d.ts index 64d4144..e5b0585 100644 --- a/dist/Customer/File.d.ts +++ b/dist/Customer/File.d.ts @@ -2,7 +2,7 @@ import Document from "./Document"; import Resource from "../Resource"; export default class File extends Resource { document: Document; - file_path: string | null; + file_path: string; created_at: Date | null; updated_at: Date | null; } diff --git a/dist/Customer/File.js b/dist/Customer/File.js index cabfb77..8b76389 100644 --- a/dist/Customer/File.js +++ b/dist/Customer/File.js @@ -19,10 +19,10 @@ const class_transformer_1 = require("class-transformer"); class File extends Resource_1.default { constructor() { super(...arguments); - this.file_path = null; this.created_at = null; this.updated_at = null; } + ; } __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document is required" }), @@ -30,6 +30,10 @@ __decorate([ (0, class_transformer_1.Type)(() => Document_1.default), __metadata("design:type", Document_1.default) ], File.prototype, "document", void 0); +__decorate([ + (0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "file path is required" }), + __metadata("design:type", String) +], File.prototype, "file_path", void 0); __decorate([ (0, class_validator_1.IsDate)(), __metadata("design:type", Object) diff --git a/src/Customer/Contact.ts b/src/Customer/Contact.ts index 71e62e8..0aee18d 100644 --- a/src/Customer/Contact.ts +++ b/src/Customer/Contact.ts @@ -21,7 +21,8 @@ export default class Contact extends Resource { @IsNotEmpty({ groups: ["create"] }) public cell_phone_number!: string; - public phone_number!: string; + @IsOptional() + public phone_number?: string; @IsNotEmpty({ groups: ["create"], message: "Civility is required" }) public civility!: ECivility | string; diff --git a/src/Customer/File.ts b/src/Customer/File.ts index 388b4d4..6cbd90d 100644 --- a/src/Customer/File.ts +++ b/src/Customer/File.ts @@ -9,7 +9,8 @@ export default class File extends Resource { @Type(() => Document) public document!: Document; - public file_path: string | null = null; + @IsNotEmpty({ groups: ["create"], message: "file path is required" }) + public file_path!: string;; @IsDate() public created_at: Date | null = null;