add office to document type
This commit is contained in:
parent
1edc15c610
commit
22f4851fa8
2
dist/Customer/DocumentType.d.ts
vendored
2
dist/Customer/DocumentType.d.ts
vendored
@ -1,12 +1,14 @@
|
||||
import DeedHasDocumentType from "./DeedHasDocumentType";
|
||||
import Document from "./Document";
|
||||
import DeedTypeHasDocumentType from "./DeedTypeHasDocumentType";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
export default class DocumentType extends Resource {
|
||||
name: string;
|
||||
public_description: string;
|
||||
private_description: string | null;
|
||||
archived_at: Date | null;
|
||||
office: Office;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
documents?: Document[];
|
||||
|
7
dist/Customer/DocumentType.js
vendored
7
dist/Customer/DocumentType.js
vendored
@ -16,6 +16,7 @@ const class_validator_1 = require("class-validator");
|
||||
const DeedHasDocumentType_1 = __importDefault(require("./DeedHasDocumentType"));
|
||||
const Document_1 = __importDefault(require("./Document"));
|
||||
const DeedTypeHasDocumentType_1 = __importDefault(require("./DeedTypeHasDocumentType"));
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
const Resource_1 = __importDefault(require("../Resource"));
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
class DocumentType extends Resource_1.default {
|
||||
@ -43,6 +44,12 @@ __decorate([
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], DocumentType.prototype, "archived_at", void 0);
|
||||
__decorate([
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], DocumentType.prototype, "office", void 0);
|
||||
__decorate([
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
|
@ -2,6 +2,7 @@ import { IsNotEmpty, IsDate, IsOptional, ValidateNested } from "class-validator"
|
||||
import DeedHasDocumentType from "./DeedHasDocumentType";
|
||||
import Document from "./Document";
|
||||
import DeedTypeHasDocumentType from "./DeedTypeHasDocumentType";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
import { Type } from "class-transformer";
|
||||
|
||||
@ -18,6 +19,11 @@ export default class DocumentType extends Resource {
|
||||
@IsDate()
|
||||
public archived_at: Date | null = null;
|
||||
|
||||
@IsNotEmpty({ groups: ["create"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["create", "update"] })
|
||||
@Type(() => Office)
|
||||
public office!: Office;
|
||||
|
||||
@IsDate()
|
||||
public created_at: Date | null = null;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user