diff --git a/dist/Customer/Deed.js b/dist/Customer/Deed.js index 0751a95..c579756 100644 --- a/dist/Customer/Deed.js +++ b/dist/Customer/Deed.js @@ -48,6 +48,8 @@ __decorate([ ], Deed.prototype, "updated_at", void 0); __decorate([ (0, class_transformer_1.Expose)(), + (0, class_validator_1.IsOptional)({ groups: ["updateDeed"] }), + (0, class_validator_1.ValidateNested)({ groups: ["updateDeed"] }), (0, class_transformer_1.Type)(() => DeedHasDocumentType_1.default), __metadata("design:type", Array) ], Deed.prototype, "deed_has_document_types", void 0); diff --git a/dist/Customer/DeedHasDocumentType.d.ts b/dist/Customer/DeedHasDocumentType.d.ts index b3171fc..0e1a443 100644 --- a/dist/Customer/DeedHasDocumentType.d.ts +++ b/dist/Customer/DeedHasDocumentType.d.ts @@ -4,7 +4,7 @@ import Resource from "../Resource"; export default class DeedHasDocumentType extends Resource { uid?: string; document_type: DocumentType; - deed: Deed; - created_at: Date | null; - updated_at: Date | null; + deed?: Deed; + created_at?: Date | null; + updated_at?: Date | null; } diff --git a/dist/Customer/DeedHasDocumentType.js b/dist/Customer/DeedHasDocumentType.js index 3e13a2a..884d08a 100644 --- a/dist/Customer/DeedHasDocumentType.js +++ b/dist/Customer/DeedHasDocumentType.js @@ -30,6 +30,8 @@ __decorate([ ], DeedHasDocumentType.prototype, "uid", void 0); __decorate([ (0, class_transformer_1.Expose)(), + (0, class_validator_1.IsNotEmpty)({ groups: ["updateDeed"] }), + (0, class_validator_1.ValidateNested)({ groups: ["updateDeed"] }), (0, class_transformer_1.Type)(() => DocumentType_1.default), __metadata("design:type", DocumentType_1.default) ], DeedHasDocumentType.prototype, "document_type", void 0); diff --git a/dist/Customer/DocumentType.js b/dist/Customer/DocumentType.js index b131b64..9faa8f8 100644 --- a/dist/Customer/DocumentType.js +++ b/dist/Customer/DocumentType.js @@ -30,7 +30,7 @@ class DocumentType extends Resource_1.default { } __decorate([ (0, class_transformer_1.Expose)(), - (0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder"], message: "UID is required" }), + (0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed"], message: "UID is required" }), __metadata("design:type", String) ], DocumentType.prototype, "uid", void 0); __decorate([ diff --git a/src/Customer/DeedHasDocumentType.ts b/src/Customer/DeedHasDocumentType.ts index 9cfd24c..375ffb3 100644 --- a/src/Customer/DeedHasDocumentType.ts +++ b/src/Customer/DeedHasDocumentType.ts @@ -16,13 +16,13 @@ export default class DeedHasDocumentType extends Resource { @Expose() @Type(() => Deed) - public deed!: Deed; + public deed?: Deed; @Expose() @IsDate() - public created_at: Date | null = null; + public created_at?: Date | null = null; @Expose() @IsDate() - public updated_at: Date | null = null; + public updated_at?: Date | null = null; }