Added update document group
This commit is contained in:
parent
184daff2b0
commit
9b7f218e51
10
dist/Customer/Document.js
vendored
10
dist/Customer/Document.js
vendored
@ -35,26 +35,30 @@ __decorate([
|
|||||||
], Document.prototype, "uid", void 0);
|
], Document.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Document.prototype, "document_status", void 0);
|
], Document.prototype, "document_status", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Document type is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Document type is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||||
__metadata("design:type", DocumentType_1.default)
|
__metadata("design:type", DocumentType_1.default)
|
||||||
], Document.prototype, "document_type", void 0);
|
], Document.prototype, "document_type", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Folder is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Folder is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||||
__metadata("design:type", OfficeFolder_1.default)
|
__metadata("design:type", OfficeFolder_1.default)
|
||||||
], Document.prototype, "folder", void 0);
|
], Document.prototype, "folder", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||||
(0, class_transformer_1.Type)(() => _1.default),
|
(0, class_transformer_1.Type)(() => _1.default),
|
||||||
__metadata("design:type", _1.default)
|
__metadata("design:type", _1.default)
|
||||||
], Document.prototype, "depositor", void 0);
|
], Document.prototype, "depositor", void 0);
|
||||||
|
@ -2,6 +2,7 @@ import {
|
|||||||
IsNotEmpty,
|
IsNotEmpty,
|
||||||
IsDate,
|
IsDate,
|
||||||
ValidateNested,
|
ValidateNested,
|
||||||
|
IsOptional,
|
||||||
} from "class-validator";
|
} from "class-validator";
|
||||||
import Customer from ".";
|
import Customer from ".";
|
||||||
import DocumentHistory from "./DocumentHistory";
|
import DocumentHistory from "./DocumentHistory";
|
||||||
@ -17,23 +18,27 @@ export default class Document extends Resource {
|
|||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
public document_status!: EDocumentStatus | string;
|
public document_status!: EDocumentStatus | string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Document type is required" })
|
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Document type is required" })
|
||||||
@ValidateNested({ groups: ["createDocument"] })
|
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
public document_type?: DocumentType;
|
public document_type?: DocumentType;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
@IsNotEmpty({ groups: ["createDocument"], message: "Folder is required" })
|
@IsNotEmpty({ groups: ["createDocument"], message: "Folder is required" })
|
||||||
@ValidateNested({ groups: ["createDocument"] })
|
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||||
@Type(() => OfficeFolder)
|
@Type(() => OfficeFolder)
|
||||||
public folder?: OfficeFolder;
|
public folder?: OfficeFolder;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsOptional({ groups: ["updateDocument"] })
|
||||||
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" })
|
@IsNotEmpty({ groups: ["createDocument", "updateFolder"], message: "Depositor is required" })
|
||||||
@ValidateNested({ groups: ["createDocument"] })
|
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||||
@Type(() => Customer)
|
@Type(() => Customer)
|
||||||
public depositor?: Customer;
|
public depositor?: Customer;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user