feat(site): add contact fields

This commit is contained in:
Matthieu
2025-09-17 11:13:19 +02:00
parent e8aeaf98e9
commit 7671d4729d
8 changed files with 156 additions and 46 deletions

View File

@@ -13,7 +13,11 @@ exports.UpdateSiteDto = exports.CreateSiteDto = void 0;
const class_validator_1 = require("class-validator");
class CreateSiteDto {
name;
description;
contactName;
contactPhone;
contactAddress;
contactPostalCode;
contactCity;
}
exports.CreateSiteDto = CreateSiteDto;
__decorate([
@@ -21,13 +25,32 @@ __decorate([
__metadata("design:type", String)
], CreateSiteDto.prototype, "name", void 0);
__decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], CreateSiteDto.prototype, "description", void 0);
], CreateSiteDto.prototype, "contactName", void 0);
__decorate([
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], CreateSiteDto.prototype, "contactPhone", void 0);
__decorate([
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], CreateSiteDto.prototype, "contactAddress", void 0);
__decorate([
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], CreateSiteDto.prototype, "contactPostalCode", void 0);
__decorate([
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], CreateSiteDto.prototype, "contactCity", void 0);
class UpdateSiteDto {
name;
description;
contactName;
contactPhone;
contactAddress;
contactPostalCode;
contactCity;
}
exports.UpdateSiteDto = UpdateSiteDto;
__decorate([
@@ -39,5 +62,25 @@ __decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], UpdateSiteDto.prototype, "description", void 0);
], UpdateSiteDto.prototype, "contactName", void 0);
__decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], UpdateSiteDto.prototype, "contactPhone", void 0);
__decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], UpdateSiteDto.prototype, "contactAddress", void 0);
__decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], UpdateSiteDto.prototype, "contactPostalCode", void 0);
__decorate([
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsString)(),
__metadata("design:type", String)
], UpdateSiteDto.prototype, "contactCity", void 0);
//# sourceMappingURL=site.dto.js.map