From 7f6d31080e8903998f6e5a687ead5635999d52eb Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Fri, 21 Apr 2023 15:14:53 +0200 Subject: [PATCH] add birthdate to contact --- dist/Customer/Contact.d.ts | 1 + dist/Customer/Contact.js | 5 +++++ dist/Customer/OfficeFolderHasStakeholder.d.ts | 2 +- dist/Customer/OfficeFolderHasStakeholder.js | 2 -- src/Customer/Contact.ts | 3 +++ src/Customer/OfficeFolderHasStakeholder.ts | 6 +++--- 6 files changed, 13 insertions(+), 6 deletions(-) diff --git a/dist/Customer/Contact.d.ts b/dist/Customer/Contact.d.ts index d492ae8..4194467 100644 --- a/dist/Customer/Contact.d.ts +++ b/dist/Customer/Contact.d.ts @@ -10,6 +10,7 @@ export default class Contact extends Resource { phone_number?: string; civility: ECivility | string; address: Address; + birthdate?: Date | null; created_at: Date | null; updated_at: Date | null; user?: User | null; diff --git a/dist/Customer/Contact.js b/dist/Customer/Contact.js index 9f6de2d..6689795 100644 --- a/dist/Customer/Contact.js +++ b/dist/Customer/Contact.js @@ -22,6 +22,7 @@ const class_transformer_1 = require("class-transformer"); class Contact extends Resource_1.default { constructor() { super(...arguments); + this.birthdate = null; this.created_at = null; this.updated_at = null; this.user = null; @@ -61,6 +62,10 @@ __decorate([ (0, class_transformer_1.Type)(() => Address_1.default), __metadata("design:type", Address_1.default) ], Contact.prototype, "address", void 0); +__decorate([ + (0, class_validator_1.IsDate)(), + __metadata("design:type", Object) +], Contact.prototype, "birthdate", void 0); __decorate([ (0, class_validator_1.IsDate)(), __metadata("design:type", Object) diff --git a/dist/Customer/OfficeFolderHasStakeholder.d.ts b/dist/Customer/OfficeFolderHasStakeholder.d.ts index 492b73f..6367583 100644 --- a/dist/Customer/OfficeFolderHasStakeholder.d.ts +++ b/dist/Customer/OfficeFolderHasStakeholder.d.ts @@ -3,7 +3,7 @@ import User from "../Notary/User"; import Resource from "../Resource"; export default class OfficeFolderHasStakeholder extends Resource { user_stakeholder: User; - office_folder: OfficeFolder; + office_folder?: OfficeFolder; created_at: Date | null; updated_at: Date | null; } diff --git a/dist/Customer/OfficeFolderHasStakeholder.js b/dist/Customer/OfficeFolderHasStakeholder.js index 15e7be1..f0e0d3e 100644 --- a/dist/Customer/OfficeFolderHasStakeholder.js +++ b/dist/Customer/OfficeFolderHasStakeholder.js @@ -31,8 +31,6 @@ __decorate([ __metadata("design:type", User_1.default) ], OfficeFolderHasStakeholder.prototype, "user_stakeholder", void 0); __decorate([ - (0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Office folder is required" }), - (0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }), (0, class_transformer_1.Type)(() => OfficeFolder_1.default), __metadata("design:type", OfficeFolder_1.default) ], OfficeFolderHasStakeholder.prototype, "office_folder", void 0); diff --git a/src/Customer/Contact.ts b/src/Customer/Contact.ts index 0aee18d..81475b4 100644 --- a/src/Customer/Contact.ts +++ b/src/Customer/Contact.ts @@ -32,6 +32,9 @@ export default class Contact extends Resource { @Type(() => Address) public address!: Address; + @IsDate() + public birthdate?: Date | null = null; + @IsDate() public created_at: Date | null = null; diff --git a/src/Customer/OfficeFolderHasStakeholder.ts b/src/Customer/OfficeFolderHasStakeholder.ts index d6367b6..a097b71 100644 --- a/src/Customer/OfficeFolderHasStakeholder.ts +++ b/src/Customer/OfficeFolderHasStakeholder.ts @@ -10,10 +10,10 @@ export default class OfficeFolderHasStakeholder extends Resource { @Type(() => User) public user_stakeholder!: User; - @IsNotEmpty({ groups: ["create"], message: "Office folder is required" }) - @ValidateNested({ groups: ["create", "update"] }) + //IsNotEmpty({ groups: ["create"], message: "Office folder is required" }) + //@ValidateNested({ groups: ["create", "update"] }) @Type(() => OfficeFolder) - public office_folder!: OfficeFolder; + public office_folder?: OfficeFolder; @IsDate() public created_at: Date | null = null;