Added createFile group
This commit is contained in:
parent
a2c2cb180d
commit
184daff2b0
2
dist/Customer/Customer.js
vendored
2
dist/Customer/Customer.js
vendored
@ -27,7 +27,7 @@ class Customer extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["updateFolder"], message: "UID is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["updateFolder", "createDocument"], message: "UID is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Customer.prototype, "uid", void 0);
|
], Customer.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
2
dist/Customer/Document.js
vendored
2
dist/Customer/Document.js
vendored
@ -30,7 +30,7 @@ class Document extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "UID is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createFile"], message: "UID is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], Document.prototype, "uid", void 0);
|
], Document.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
|
2
dist/Customer/File.d.ts
vendored
2
dist/Customer/File.d.ts
vendored
@ -2,7 +2,7 @@ import Document from "./Document";
|
|||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class File extends Resource {
|
export default class File extends Resource {
|
||||||
uid?: string;
|
uid?: string;
|
||||||
document: Document;
|
document?: Document;
|
||||||
file_path: string;
|
file_path: string;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
updated_at: Date | null;
|
updated_at: Date | null;
|
||||||
|
2
dist/Customer/File.js
vendored
2
dist/Customer/File.js
vendored
@ -30,6 +30,8 @@ __decorate([
|
|||||||
], File.prototype, "uid", void 0);
|
], File.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_transformer_1.Expose)(),
|
(0, class_transformer_1.Expose)(),
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createFile"], message: "Document is required" }),
|
||||||
|
(0, class_validator_1.ValidateNested)({ groups: ["createFile"] }),
|
||||||
(0, class_transformer_1.Type)(() => Document_1.default),
|
(0, class_transformer_1.Type)(() => Document_1.default),
|
||||||
__metadata("design:type", Document_1.default)
|
__metadata("design:type", Document_1.default)
|
||||||
], File.prototype, "document", void 0);
|
], File.prototype, "document", void 0);
|
||||||
|
@ -11,7 +11,7 @@ import { Expose, Type } from "class-transformer";
|
|||||||
|
|
||||||
export default class Customer extends Resource {
|
export default class Customer extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
@IsNotEmpty({ groups: ["updateFolder", "createFolder"] ,message: "UID is required" })
|
@IsNotEmpty({ groups: ["updateFolder", "createDocument"] ,message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -13,6 +13,7 @@ import { Expose, Type } from "class-transformer";
|
|||||||
|
|
||||||
export default class Document extends Resource {
|
export default class Document extends Resource {
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsNotEmpty({ groups: ["createFile"], message: "UID is required" })
|
||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { IsDate } from "class-validator";
|
import { IsDate, IsNotEmpty, ValidateNested } from "class-validator";
|
||||||
import Document from "./Document";
|
import Document from "./Document";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
@ -8,8 +8,10 @@ export default class File extends Resource {
|
|||||||
public uid?: string;
|
public uid?: string;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
|
@IsNotEmpty({ groups: ["createFile"], message: "Document is required" })
|
||||||
|
@ValidateNested({ groups: ["createFile"] })
|
||||||
@Type(() => Document)
|
@Type(() => Document)
|
||||||
public document!: Document;
|
public document?: Document;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
public file_path!: string;;
|
public file_path!: string;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user