update resources access for customers
This commit is contained in:
parent
10eab2b6bd
commit
7768906229
3
dist/Customer/Address.js
vendored
3
dist/Customer/Address.js
vendored
@ -32,17 +32,14 @@ __decorate([
|
||||
], Address.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "Address is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Address.prototype, "address", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "City is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Address.prototype, "city", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "State is required" }),
|
||||
__metadata("design:type", Number)
|
||||
], Address.prototype, "zip_code", void 0);
|
||||
__decorate([
|
||||
|
15
dist/Customer/Contact.js
vendored
15
dist/Customer/Contact.js
vendored
@ -28,49 +28,34 @@ class Contact extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "First name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "first_name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Last name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "last_name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||
(0, class_validator_1.IsEmail)({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "email", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "cell_phone_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)(),
|
||||
__metadata("design:type", Object)
|
||||
], Contact.prototype, "phone_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Civility is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "civility", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_transformer_1.Type)(() => Address_1.default),
|
||||
__metadata("design:type", Address_1.default)
|
||||
], Contact.prototype, "address", void 0);
|
||||
|
5
dist/Customer/Customer.js
vendored
5
dist/Customer/Customer.js
vendored
@ -26,19 +26,14 @@ class Customer extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["updateFolder", "createDocument"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Customer.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
__metadata("design:type", String)
|
||||
], Customer.prototype, "status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Contact is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_transformer_1.Type)(() => _1.Contact),
|
||||
__metadata("design:type", _1.Contact)
|
||||
], Customer.prototype, "contact", void 0);
|
||||
|
4
dist/Customer/Deed.js
vendored
4
dist/Customer/Deed.js
vendored
@ -31,8 +31,6 @@ __decorate([
|
||||
], Deed.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Deed type is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||
__metadata("design:type", DeedType_1.default)
|
||||
], Deed.prototype, "deed_type", void 0);
|
||||
@ -48,8 +46,6 @@ __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)(() => DocumentType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Deed.prototype, "document_types", void 0);
|
||||
|
7
dist/Customer/DeedType.js
vendored
7
dist/Customer/DeedType.js
vendored
@ -28,17 +28,14 @@ class DeedType extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Description is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "description", void 0);
|
||||
__decorate([
|
||||
@ -48,8 +45,6 @@ __decorate([
|
||||
], DeedType.prototype, "archived_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], DeedType.prototype, "office", void 0);
|
||||
@ -70,8 +65,6 @@ __decorate([
|
||||
], DeedType.prototype, "deed", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createDeedType"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType"] }),
|
||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DeedType.prototype, "document_types", void 0);
|
||||
|
11
dist/Customer/Document.js
vendored
11
dist/Customer/Document.js
vendored
@ -30,35 +30,24 @@ class Document extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFile"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Document.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||
__metadata("design:type", String)
|
||||
], Document.prototype, "document_status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Document type is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||
__metadata("design:type", DocumentType_1.default)
|
||||
], Document.prototype, "document_type", void 0);
|
||||
__decorate([
|
||||
(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.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||
__metadata("design:type", OfficeFolder_1.default)
|
||||
], Document.prototype, "folder", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Depositor is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||
(0, class_transformer_1.Type)(() => _1.default),
|
||||
__metadata("design:type", _1.default)
|
||||
], Document.prototype, "depositor", void 0);
|
||||
|
1
dist/Customer/DocumentType.d.ts
vendored
1
dist/Customer/DocumentType.d.ts
vendored
@ -7,7 +7,6 @@ export default class DocumentType extends Resource {
|
||||
uid?: string;
|
||||
name: string;
|
||||
public_description: string;
|
||||
private_description: string | null;
|
||||
archived_at: Date | null;
|
||||
office?: Office;
|
||||
created_at: Date | null;
|
||||
|
16
dist/Customer/DocumentType.js
vendored
16
dist/Customer/DocumentType.js
vendored
@ -22,7 +22,6 @@ const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
class DocumentType extends Resource_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.private_description = null;
|
||||
this.archived_at = null;
|
||||
this.created_at = null;
|
||||
this.updated_at = null;
|
||||
@ -30,38 +29,23 @@ class DocumentType extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "public_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createDocumentType"] }),
|
||||
__metadata("design:type", Object)
|
||||
], DocumentType.prototype, "private_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], DocumentType.prototype, "archived_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocumentType"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], DocumentType.prototype, "office", void 0);
|
||||
|
12
dist/Customer/Office.d.ts
vendored
12
dist/Customer/Office.d.ts
vendored
@ -1,22 +1,10 @@
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import User from "../Notary/User";
|
||||
import Resource from "../Resource";
|
||||
export default class Office extends Resource {
|
||||
uid?: string;
|
||||
idNot: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address?: Address;
|
||||
office_status: EOfficeStatus | string;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
deed_types?: DeedType[];
|
||||
users?: User[];
|
||||
office_folders?: OfficeFolder[];
|
||||
}
|
||||
export declare enum EOfficeStatus {
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED"
|
||||
}
|
||||
|
38
dist/Customer/Office.js
vendored
38
dist/Customer/Office.js
vendored
@ -12,12 +12,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.EOfficeStatus = void 0;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Address_1 = __importDefault(require("./Address"));
|
||||
const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
const OfficeFolder_1 = __importDefault(require("./OfficeFolder"));
|
||||
const User_1 = __importDefault(require("../Notary/User"));
|
||||
const Resource_1 = __importDefault(require("../Resource"));
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
class Office extends Resource_1.default {
|
||||
@ -29,35 +25,21 @@ class Office extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "createDeedType", "createDocumentType", "createRule", "createRole"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "ID IdNote is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "idNot", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "CRPCEN is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "crpcen", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "Address is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createOffice"] }),
|
||||
(0, class_transformer_1.Type)(() => Address_1.default),
|
||||
__metadata("design:type", Address_1.default)
|
||||
], Office.prototype, "address", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "office_status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
@ -68,24 +50,4 @@ __decorate([
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], Office.prototype, "updated_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "deed_types", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => User_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "users", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "office_folders", void 0);
|
||||
exports.default = Office;
|
||||
var EOfficeStatus;
|
||||
(function (EOfficeStatus) {
|
||||
EOfficeStatus["ACTIVATED"] = "ACTIVATED";
|
||||
EOfficeStatus["DESACTIVATED"] = "DESACTIVATED";
|
||||
})(EOfficeStatus = exports.EOfficeStatus || (exports.EOfficeStatus = {}));
|
||||
|
6
dist/Customer/OfficeFolder.d.ts
vendored
6
dist/Customer/OfficeFolder.d.ts
vendored
@ -1,9 +1,6 @@
|
||||
import Deed from "./Deed";
|
||||
import Document from "./Document";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
import EFolderStatus from "./EFolderStatus";
|
||||
import Customer from "./Customer";
|
||||
export default class OfficeFolder extends Resource {
|
||||
uid?: string;
|
||||
folder_number: string;
|
||||
@ -11,10 +8,7 @@ export default class OfficeFolder extends Resource {
|
||||
description: string | null;
|
||||
archived_description: string | null;
|
||||
status: EFolderStatus | string;
|
||||
deed?: Deed;
|
||||
office?: Office;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
customers?: Customer[];
|
||||
documents?: Document[];
|
||||
}
|
||||
|
41
dist/Customer/OfficeFolder.js
vendored
41
dist/Customer/OfficeFolder.js
vendored
@ -13,13 +13,10 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Deed_1 = __importDefault(require("./Deed"));
|
||||
const Document_1 = __importDefault(require("./Document"));
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
const Resource_1 = __importDefault(require("../Resource"));
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const EFolderStatus_1 = __importDefault(require("./EFolderStatus"));
|
||||
const Customer_1 = __importDefault(require("./Customer"));
|
||||
class OfficeFolder extends Resource_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
@ -32,54 +29,30 @@ class OfficeFolder extends Resource_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({
|
||||
groups: ["createFolder"],
|
||||
message: "folder number is required",
|
||||
}),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "folder_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Name is required" }),
|
||||
(0, class_validator_1.MaxLength)(10, {
|
||||
groups: ["createFolder"],
|
||||
message: "Name must be less than or equal to 10 characters",
|
||||
}),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", Object)
|
||||
], OfficeFolder.prototype, "description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", Object)
|
||||
], OfficeFolder.prototype, "archived_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Deed type is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Deed_1.default),
|
||||
__metadata("design:type", Deed_1.default)
|
||||
], OfficeFolder.prototype, "deed", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], OfficeFolder.prototype, "office", void 0);
|
||||
@ -93,18 +66,4 @@ __decorate([
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], OfficeFolder.prototype, "updated_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["updateFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Customer_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], OfficeFolder.prototype, "customers", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["updateFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Document_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], OfficeFolder.prototype, "documents", void 0);
|
||||
exports.default = OfficeFolder;
|
||||
|
1
dist/Customer/index.d.ts
vendored
1
dist/Customer/index.d.ts
vendored
@ -8,6 +8,5 @@ export { default as Document } from "./Document";
|
||||
export { default as DocumentHistory } from "./DocumentHistory";
|
||||
export { default as DocumentType } from "./DocumentType";
|
||||
export { default as File } from "./File";
|
||||
export { default as Notification } from "./Notification";
|
||||
export { default as Office } from "./Office";
|
||||
export { default as OfficeFolder } from "./OfficeFolder";
|
||||
|
4
dist/Customer/index.js
vendored
4
dist/Customer/index.js
vendored
@ -3,7 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.OfficeFolder = exports.Office = exports.Notification = exports.File = exports.DocumentType = exports.DocumentHistory = exports.Document = exports.DeedType = exports.Deed = exports.Contact = exports.Address = void 0;
|
||||
exports.OfficeFolder = exports.Office = exports.File = exports.DocumentType = exports.DocumentHistory = exports.Document = exports.DeedType = exports.Deed = exports.Contact = exports.Address = void 0;
|
||||
const Customer_1 = __importDefault(require("./Customer"));
|
||||
exports.default = Customer_1.default;
|
||||
var Address_1 = require("./Address");
|
||||
@ -22,8 +22,6 @@ var DocumentType_1 = require("./DocumentType");
|
||||
Object.defineProperty(exports, "DocumentType", { enumerable: true, get: function () { return __importDefault(DocumentType_1).default; } });
|
||||
var File_1 = require("./File");
|
||||
Object.defineProperty(exports, "File", { enumerable: true, get: function () { return __importDefault(File_1).default; } });
|
||||
var Notification_1 = require("./Notification");
|
||||
Object.defineProperty(exports, "Notification", { enumerable: true, get: function () { return __importDefault(Notification_1).default; } });
|
||||
var Office_1 = require("./Office");
|
||||
Object.defineProperty(exports, "Office", { enumerable: true, get: function () { return __importDefault(Office_1).default; } });
|
||||
var OfficeFolder_1 = require("./OfficeFolder");
|
||||
|
12
dist/Notary/Address.d.ts
vendored
12
dist/Notary/Address.d.ts
vendored
@ -1,3 +1,11 @@
|
||||
export * from "../Customer/Address";
|
||||
import Address from "../Customer/Address";
|
||||
export default Address;
|
||||
import AddressCustomer from "../Customer/Address";
|
||||
import Contact from "./Contact";
|
||||
import Office from "./Office";
|
||||
export default class Address extends AddressCustomer {
|
||||
address: string;
|
||||
city: string;
|
||||
zip_code: number;
|
||||
office?: Office | null;
|
||||
contact?: Contact | null;
|
||||
}
|
||||
|
48
dist/Notary/Address.js
vendored
48
dist/Notary/Address.js
vendored
@ -10,13 +10,59 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Address"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Address_1 = __importDefault(require("../Customer/Address"));
|
||||
exports.default = Address_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Contact_1 = __importDefault(require("./Contact"));
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
class Address extends Address_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.office = null;
|
||||
this.contact = null;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "Address is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Address.prototype, "address", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "City is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Address.prototype, "city", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer", "createOffice"], message: "State is required" }),
|
||||
__metadata("design:type", Number)
|
||||
], Address.prototype, "zip_code", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Object)
|
||||
], Address.prototype, "office", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Contact_1.default),
|
||||
__metadata("design:type", Object)
|
||||
], Address.prototype, "contact", void 0);
|
||||
exports.default = Address;
|
||||
;
|
||||
|
14
dist/Notary/Contact.d.ts
vendored
14
dist/Notary/Contact.d.ts
vendored
@ -1,3 +1,13 @@
|
||||
export * from "../Customer/Contact";
|
||||
import Contact from "../Customer/Contact";
|
||||
export default Contact;
|
||||
import ContactCustomer, { ECivility } from "../Customer/Contact";
|
||||
import Address from "./Address";
|
||||
export default class Contact extends ContactCustomer {
|
||||
uid?: string;
|
||||
first_name: string;
|
||||
last_name: string;
|
||||
email: string;
|
||||
cell_phone_number: string;
|
||||
phone_number?: string | null;
|
||||
civility: ECivility | string;
|
||||
address?: Address;
|
||||
}
|
||||
|
69
dist/Notary/Contact.js
vendored
69
dist/Notary/Contact.js
vendored
@ -10,13 +10,80 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Contact"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Contact_1 = __importDefault(require("../Customer/Contact"));
|
||||
exports.default = Contact_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Address_1 = __importDefault(require("./Address"));
|
||||
class Contact extends Contact_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.phone_number = null;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "First name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "first_name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Last name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "last_name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||
(0, class_validator_1.IsEmail)({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "email", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"] }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "cell_phone_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)(),
|
||||
__metadata("design:type", Object)
|
||||
], Contact.prototype, "phone_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Civility is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Contact.prototype, "civility", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_transformer_1.Type)(() => Address_1.default),
|
||||
__metadata("design:type", Address_1.default)
|
||||
], Contact.prototype, "address", void 0);
|
||||
exports.default = Contact;
|
||||
;
|
||||
|
13
dist/Notary/Customer.d.ts
vendored
13
dist/Notary/Customer.d.ts
vendored
@ -1,3 +1,12 @@
|
||||
export * from "../Customer/Customer";
|
||||
import Customer from "../Customer/Customer";
|
||||
export default Customer;
|
||||
import CustomerCustomer, { ECustomerStatus } from "../Customer/Customer";
|
||||
import Contact from "./Contact";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import Document from "./Document";
|
||||
export default class Customer extends CustomerCustomer {
|
||||
uid?: string;
|
||||
status: ECustomerStatus | string;
|
||||
contact?: Contact;
|
||||
office_folders?: OfficeFolder[];
|
||||
documents?: Document[];
|
||||
}
|
||||
|
47
dist/Notary/Customer.js
vendored
47
dist/Notary/Customer.js
vendored
@ -10,13 +10,58 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Customer"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Customer_1 = __importDefault(require("../Customer/Customer"));
|
||||
exports.default = Customer_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Contact_1 = __importDefault(require("./Contact"));
|
||||
const OfficeFolder_1 = __importDefault(require("./OfficeFolder"));
|
||||
const Document_1 = __importDefault(require("./Document"));
|
||||
class Customer extends Customer_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["updateFolder", "createDocument"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Customer.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
__metadata("design:type", String)
|
||||
], Customer.prototype, "status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateCustomer"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createCustomer"], message: "Contact is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createCustomer", "updateCustomer"] }),
|
||||
(0, class_transformer_1.Type)(() => Contact_1.default),
|
||||
__metadata("design:type", Contact_1.default)
|
||||
], Customer.prototype, "contact", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Customer.prototype, "office_folders", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Document_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Customer.prototype, "documents", void 0);
|
||||
exports.default = Customer;
|
||||
;
|
||||
|
11
dist/Notary/Deed.d.ts
vendored
11
dist/Notary/Deed.d.ts
vendored
@ -1,3 +1,10 @@
|
||||
export * from "../Customer/Deed";
|
||||
import Deed from "../Customer/Deed";
|
||||
export default Deed;
|
||||
import DeedCustomer from "../Customer/Deed";
|
||||
import DeedType from "./DeedType";
|
||||
import DocumentType from "./DocumentType";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
export default class Deed extends DeedCustomer {
|
||||
deed_type?: DeedType;
|
||||
document_types?: DocumentType[];
|
||||
office_folder?: OfficeFolder;
|
||||
}
|
||||
|
37
dist/Notary/Deed.js
vendored
37
dist/Notary/Deed.js
vendored
@ -10,13 +10,48 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Deed"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Deed_1 = __importDefault(require("../Customer/Deed"));
|
||||
exports.default = Deed_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
const DocumentType_1 = __importDefault(require("./DocumentType"));
|
||||
const OfficeFolder_1 = __importDefault(require("./OfficeFolder"));
|
||||
class Deed extends Deed_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Deed type is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||
__metadata("design:type", DeedType_1.default)
|
||||
], Deed.prototype, "deed_type", 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)(() => DocumentType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Deed.prototype, "document_types", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||
__metadata("design:type", OfficeFolder_1.default)
|
||||
], Deed.prototype, "office_folder", void 0);
|
||||
exports.default = Deed;
|
||||
|
15
dist/Notary/DeedType.d.ts
vendored
15
dist/Notary/DeedType.d.ts
vendored
@ -1,3 +1,14 @@
|
||||
export * from "../Customer/DeedType";
|
||||
import DeedType from "../Customer/DeedType";
|
||||
export default DeedType;
|
||||
import DeedTypeCustomer from "../Customer/DeedType";
|
||||
import DocumentType from "./DocumentType";
|
||||
import Deed from "./Deed";
|
||||
import Office from "./Office";
|
||||
export default class DeedType extends DeedTypeCustomer {
|
||||
uid?: string;
|
||||
name: string;
|
||||
description: string;
|
||||
archived_at: Date | null;
|
||||
office?: Office;
|
||||
deed?: Deed[];
|
||||
document_types?: DocumentType[];
|
||||
}
|
||||
|
62
dist/Notary/DeedType.js
vendored
62
dist/Notary/DeedType.js
vendored
@ -10,13 +10,73 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/DeedType"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const DeedType_1 = __importDefault(require("../Customer/DeedType"));
|
||||
exports.default = DeedType_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const DocumentType_1 = __importDefault(require("./DocumentType"));
|
||||
const Deed_1 = __importDefault(require("./Deed"));
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
class DeedType extends DeedType_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.archived_at = null;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Description is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DeedType.prototype, "description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], DeedType.prototype, "archived_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDeedType"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], DeedType.prototype, "office", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Deed_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DeedType.prototype, "deed", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createDeedType"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDeedType"] }),
|
||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DeedType.prototype, "document_types", void 0);
|
||||
exports.default = DeedType;
|
||||
;
|
||||
|
16
dist/Notary/Document.d.ts
vendored
16
dist/Notary/Document.d.ts
vendored
@ -1,3 +1,15 @@
|
||||
export * from "../Customer/Document";
|
||||
import Document from "../Customer/Document";
|
||||
export default Document;
|
||||
import DocumentCustomer from "../Customer/Document";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import Customer from "./Customer";
|
||||
import File from "./File";
|
||||
import DocumentHistory from "./DocumentHistory";
|
||||
import DocumentType from "./DocumentType";
|
||||
export default class Document extends DocumentCustomer {
|
||||
uid?: string;
|
||||
document_type?: DocumentType;
|
||||
folder?: OfficeFolder;
|
||||
depositor?: Customer;
|
||||
files?: File[];
|
||||
document_history?: DocumentHistory[];
|
||||
}
|
||||
|
57
dist/Notary/Document.js
vendored
57
dist/Notary/Document.js
vendored
@ -10,13 +10,68 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Document"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Document_1 = __importDefault(require("../Customer/Document"));
|
||||
exports.default = Document_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const OfficeFolder_1 = __importDefault(require("./OfficeFolder"));
|
||||
const Customer_1 = __importDefault(require("./Customer"));
|
||||
const File_1 = __importDefault(require("./File"));
|
||||
const DocumentHistory_1 = __importDefault(require("./DocumentHistory"));
|
||||
const DocumentType_1 = __importDefault(require("./DocumentType"));
|
||||
class Document extends Document_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFile"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Document.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => DocumentType_1.default),
|
||||
__metadata("design:type", DocumentType_1.default)
|
||||
], Document.prototype, "document_type", void 0);
|
||||
__decorate([
|
||||
(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.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||
(0, class_transformer_1.Type)(() => OfficeFolder_1.default),
|
||||
__metadata("design:type", OfficeFolder_1.default)
|
||||
], Document.prototype, "folder", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocument"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "Depositor is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocument", "updateDocument"] }),
|
||||
(0, class_transformer_1.Type)(() => Customer_1.default),
|
||||
__metadata("design:type", Customer_1.default)
|
||||
], Document.prototype, "depositor", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => File_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Document.prototype, "files", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => DocumentHistory_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Document.prototype, "document_history", void 0);
|
||||
exports.default = Document;
|
||||
;
|
||||
|
18
dist/Notary/DocumentType.d.ts
vendored
18
dist/Notary/DocumentType.d.ts
vendored
@ -1,3 +1,17 @@
|
||||
export * from "../Customer/DocumentType";
|
||||
import DocumentType from "../Customer/DocumentType";
|
||||
export default DocumentType;
|
||||
import DocumentTypeCustomer from "../Customer/DocumentType";
|
||||
import Office from "./Office";
|
||||
import Document from "./Document";
|
||||
import Deed from "./Deed";
|
||||
import DeedType from "./DeedType";
|
||||
export default class DocumentType extends DocumentTypeCustomer {
|
||||
uid?: string;
|
||||
name: string;
|
||||
public_description: string;
|
||||
private_description: string | null;
|
||||
archived_at: Date | null;
|
||||
office?: Office;
|
||||
documents?: Document[];
|
||||
deeds?: Deed[];
|
||||
deed_type?: DeedType[];
|
||||
}
|
||||
|
77
dist/Notary/DocumentType.js
vendored
77
dist/Notary/DocumentType.js
vendored
@ -10,13 +10,88 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/DocumentType"), exports);
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const DocumentType_1 = __importDefault(require("../Customer/DocumentType"));
|
||||
exports.default = DocumentType_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
const Document_1 = __importDefault(require("./Document"));
|
||||
const Deed_1 = __importDefault(require("./Deed"));
|
||||
const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
class DocumentType extends DocumentType_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.private_description = null;
|
||||
this.archived_at = null;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument", "createDeedType", "updateFolder", "updateDeed"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Public description is required" }),
|
||||
__metadata("design:type", String)
|
||||
], DocumentType.prototype, "public_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["createDocumentType"] }),
|
||||
__metadata("design:type", Object)
|
||||
], DocumentType.prototype, "private_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], DocumentType.prototype, "archived_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateDocumentType"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocumentType"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createDocumentType"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], DocumentType.prototype, "office", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Document_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DocumentType.prototype, "documents", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Deed_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DocumentType.prototype, "deeds", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], DocumentType.prototype, "deed_type", void 0);
|
||||
exports.default = DocumentType;
|
||||
;
|
||||
|
13
dist/Notary/Notification.d.ts
vendored
13
dist/Notary/Notification.d.ts
vendored
@ -1,3 +1,10 @@
|
||||
export * from "../Customer/Notification";
|
||||
import Notification from "../Customer/Notification";
|
||||
export default Notification;
|
||||
import Resource from "../Resource";
|
||||
import User from "./User";
|
||||
export default class Notification extends Resource {
|
||||
uid?: string;
|
||||
message: string;
|
||||
redirection_url: string;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
user?: User[];
|
||||
}
|
||||
|
64
dist/Notary/Notification.js
vendored
64
dist/Notary/Notification.js
vendored
@ -1,22 +1,54 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__exportStar(require("../Customer/Notification"), exports);
|
||||
const Notification_1 = __importDefault(require("../Customer/Notification"));
|
||||
exports.default = Notification_1.default;
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Resource_1 = __importDefault(require("../Resource"));
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const User_1 = __importDefault(require("./User"));
|
||||
class Notification extends Resource_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.created_at = null;
|
||||
this.updated_at = null;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
__metadata("design:type", String)
|
||||
], Notification.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
__metadata("design:type", String)
|
||||
], Notification.prototype, "message", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsUrl)(),
|
||||
__metadata("design:type", String)
|
||||
], Notification.prototype, "redirection_url", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], Notification.prototype, "created_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsDate)(),
|
||||
__metadata("design:type", Object)
|
||||
], Notification.prototype, "updated_at", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => User_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Notification.prototype, "user", void 0);
|
||||
exports.default = Notification;
|
||||
|
22
dist/Notary/Office.d.ts
vendored
22
dist/Notary/Office.d.ts
vendored
@ -1,3 +1,21 @@
|
||||
export * from "../Customer/Office";
|
||||
import Office from "../Customer/Office";
|
||||
export default Office;
|
||||
import OfficeCustomer from "../Customer/Office";
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import User from "./User";
|
||||
import { OfficeFolder } from "../Customer";
|
||||
export default class Office extends OfficeCustomer {
|
||||
uid?: string;
|
||||
idNot: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address?: Address;
|
||||
office_status: EOfficeStatus | string;
|
||||
deed_types?: DeedType[];
|
||||
users?: User[];
|
||||
office_folders?: OfficeFolder[];
|
||||
}
|
||||
export declare enum EOfficeStatus {
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED"
|
||||
}
|
||||
|
71
dist/Notary/Office.js
vendored
71
dist/Notary/Office.js
vendored
@ -10,13 +10,82 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
var __exportStar = (this && this.__exportStar) || function(m, exports) {
|
||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
|
||||
};
|
||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.EOfficeStatus = void 0;
|
||||
__exportStar(require("../Customer/Office"), exports);
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Office_1 = __importDefault(require("../Customer/Office"));
|
||||
exports.default = Office_1.default;
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Address_1 = __importDefault(require("./Address"));
|
||||
const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
const User_1 = __importDefault(require("./User"));
|
||||
const Customer_1 = require("../Customer");
|
||||
class Office extends Office_1.default {
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder", "createDeedType", "createDocumentType", "createRule", "createRole"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "ID IdNote is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "idNot", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "Name is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "CRPCEN is required" }),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "crpcen", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createOffice"], message: "Address is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createOffice"] }),
|
||||
(0, class_transformer_1.Type)(() => Address_1.default),
|
||||
__metadata("design:type", Address_1.default)
|
||||
], Office.prototype, "address", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
__metadata("design:type", String)
|
||||
], Office.prototype, "office_status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "deed_types", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => User_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "users", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Customer_1.OfficeFolder),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "office_folders", void 0);
|
||||
exports.default = Office;
|
||||
var EOfficeStatus;
|
||||
(function (EOfficeStatus) {
|
||||
EOfficeStatus["ACTIVATED"] = "ACTIVATED";
|
||||
EOfficeStatus["DESACTIVATED"] = "DESACTIVATED";
|
||||
})(EOfficeStatus = exports.EOfficeStatus || (exports.EOfficeStatus = {}));
|
||||
|
15
dist/Notary/OfficeFolder.d.ts
vendored
15
dist/Notary/OfficeFolder.d.ts
vendored
@ -1,6 +1,21 @@
|
||||
export * from "../Customer/OfficeFolder";
|
||||
import OfficeFolderCustomer from "../Customer/OfficeFolder";
|
||||
import User from "./User";
|
||||
import Deed from "./Deed";
|
||||
import Customer from "./Customer";
|
||||
import Document from "./Document";
|
||||
import Office from "./Office";
|
||||
import EFolderStatus from "../Customer/EFolderStatus";
|
||||
export default class OfficeFolder extends OfficeFolderCustomer {
|
||||
uid?: string;
|
||||
folder_number: string;
|
||||
name: string;
|
||||
description: string | null;
|
||||
archived_description: string | null;
|
||||
status: EFolderStatus | string;
|
||||
office?: Office;
|
||||
deed?: Deed;
|
||||
stakeholders?: User[];
|
||||
customers?: Customer[];
|
||||
documents?: Document[];
|
||||
}
|
||||
|
78
dist/Notary/OfficeFolder.js
vendored
78
dist/Notary/OfficeFolder.js
vendored
@ -31,8 +31,72 @@ const class_transformer_1 = require("class-transformer");
|
||||
const OfficeFolder_1 = __importDefault(require("../Customer/OfficeFolder"));
|
||||
const class_validator_1 = require("class-validator");
|
||||
const User_1 = __importDefault(require("./User"));
|
||||
const Deed_1 = __importDefault(require("./Deed"));
|
||||
const Customer_1 = __importDefault(require("./Customer"));
|
||||
const Document_1 = __importDefault(require("./Document"));
|
||||
const Office_1 = __importDefault(require("./Office"));
|
||||
const EFolderStatus_1 = __importDefault(require("../Customer/EFolderStatus"));
|
||||
class OfficeFolder extends OfficeFolder_1.default {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.description = null;
|
||||
this.archived_description = null;
|
||||
this.status = EFolderStatus_1.default.LIVE;
|
||||
}
|
||||
}
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createDocument"], message: "UID is required" }),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "uid", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({
|
||||
groups: ["createFolder"],
|
||||
message: "folder number is required",
|
||||
}),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "folder_number", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Name is required" }),
|
||||
(0, class_validator_1.MaxLength)(10, {
|
||||
groups: ["createFolder"],
|
||||
message: "Name must be less than or equal to 10 characters",
|
||||
}),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "name", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", Object)
|
||||
], OfficeFolder.prototype, "description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", Object)
|
||||
], OfficeFolder.prototype, "archived_description", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
__metadata("design:type", String)
|
||||
], OfficeFolder.prototype, "status", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Office is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||
__metadata("design:type", Office_1.default)
|
||||
], OfficeFolder.prototype, "office", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Deed type is required" }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["createFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Deed_1.default),
|
||||
__metadata("design:type", Deed_1.default)
|
||||
], OfficeFolder.prototype, "deed", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
@ -40,5 +104,19 @@ __decorate([
|
||||
(0, class_transformer_1.Type)(() => User_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], OfficeFolder.prototype, "stakeholders", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["updateFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Customer_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], OfficeFolder.prototype, "customers", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }),
|
||||
(0, class_validator_1.ValidateNested)({ groups: ["updateFolder"] }),
|
||||
(0, class_transformer_1.Type)(() => Document_1.default),
|
||||
__metadata("design:type", Array)
|
||||
], OfficeFolder.prototype, "documents", void 0);
|
||||
exports.default = OfficeFolder;
|
||||
;
|
||||
|
@ -1,24 +1,20 @@
|
||||
import { IsNotEmpty, IsDate } from "class-validator";
|
||||
import { IsDate } from "class-validator";
|
||||
import Contact from "./Contact";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
|
||||
export default class Address extends Resource {
|
||||
|
||||
@Expose()
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "Address is required" })
|
||||
public address!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "City is required" })
|
||||
public city!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "State is required" })
|
||||
public zip_code!: number;
|
||||
|
||||
@Expose()
|
||||
|
@ -1,46 +1,31 @@
|
||||
import { IsNotEmpty, IsDate, IsEmail, IsOptional, ValidateNested } from "class-validator";
|
||||
import { IsDate } from "class-validator";
|
||||
import Address from "./Address";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
|
||||
export default class Contact extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "First name is required" })
|
||||
public first_name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Last name is required" })
|
||||
public last_name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||
@IsEmail({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" })
|
||||
public email!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||
public cell_phone_number!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional()
|
||||
public phone_number?: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Civility is required" })
|
||||
public civility!: ECivility | string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["createCustomer", "updateCustomer"]})
|
||||
@ValidateNested({ groups: ["createCustomer", "updateCustomer"] })
|
||||
@Type(() => Address)
|
||||
public address?: Address;
|
||||
|
||||
|
@ -1,8 +1,5 @@
|
||||
import {
|
||||
IsDate,
|
||||
IsNotEmpty,
|
||||
IsOptional,
|
||||
ValidateNested,
|
||||
} from "class-validator";
|
||||
import { Contact, Document, OfficeFolder } from ".";
|
||||
import Resource from "../Resource";
|
||||
@ -10,17 +7,12 @@ import { Expose, Type } from "class-transformer";
|
||||
|
||||
export default class Customer extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["updateFolder", "createDocument"] ,message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups : ["updateCustomer"]})
|
||||
public status!: ECustomerStatus | string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups : ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Contact is required" })
|
||||
@ValidateNested({ groups: ["createCustomer", "updateCustomer"] })
|
||||
@Type(() => Contact)
|
||||
public contact?: Contact;
|
||||
|
||||
@ -34,11 +26,11 @@ export default class Customer extends Resource {
|
||||
|
||||
@Expose()
|
||||
@Type(() => OfficeFolder)
|
||||
office_folders?: OfficeFolder[];
|
||||
public office_folders?: OfficeFolder[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => Document)
|
||||
documents?: Document[];
|
||||
public documents?: Document[];
|
||||
}
|
||||
|
||||
export enum ECustomerStatus {
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { IsNotEmpty, IsDate, ValidateNested, IsOptional } from "class-validator";
|
||||
import { IsDate } from "class-validator";
|
||||
import DeedType from "./DeedType";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import Resource from "../Resource";
|
||||
@ -10,8 +10,6 @@ export default class Deed extends Resource{
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Deed type is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => DeedType)
|
||||
public deed_type?: DeedType;
|
||||
|
||||
@ -24,8 +22,6 @@ export default class Deed extends Resource{
|
||||
public updated_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDeed"] })
|
||||
@ValidateNested({ groups: ["updateDeed"] })
|
||||
@Type(() => DocumentType)
|
||||
public document_types?: DocumentType[];
|
||||
|
||||
|
@ -1,8 +1,5 @@
|
||||
import {
|
||||
IsNotEmpty,
|
||||
IsDate,
|
||||
IsOptional,
|
||||
ValidateNested,
|
||||
} from "class-validator";
|
||||
import Deed from "./Deed";
|
||||
import Office from "./Office";
|
||||
@ -12,15 +9,12 @@ import DocumentType from "./DocumentType";
|
||||
|
||||
export default class DeedType extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"] ,message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Name is required" })
|
||||
public name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Description is required" })
|
||||
public description!: string;
|
||||
|
||||
@Expose()
|
||||
@ -28,8 +22,6 @@ export default class DeedType extends Resource {
|
||||
public archived_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createDeedType"] })
|
||||
@Type(() => Office)
|
||||
public office?: Office;
|
||||
|
||||
@ -46,8 +38,6 @@ export default class DeedType extends Resource {
|
||||
public deed?: Deed[];
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["createDeedType"] })
|
||||
@ValidateNested({ groups: ["createDeedType"] })
|
||||
@Type(() => DocumentType)
|
||||
public document_types?: DocumentType[];
|
||||
}
|
||||
|
@ -1,8 +1,5 @@
|
||||
import {
|
||||
IsNotEmpty,
|
||||
IsDate,
|
||||
ValidateNested,
|
||||
IsOptional,
|
||||
} from "class-validator";
|
||||
import Customer from ".";
|
||||
import DocumentHistory from "./DocumentHistory";
|
||||
@ -14,31 +11,20 @@ import { Expose, Type } from "class-transformer";
|
||||
|
||||
export default class Document extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFile"], message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
public document_status!: EDocumentStatus | string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "Document type is required" })
|
||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||
@Type(() => DocumentType)
|
||||
public document_type?: DocumentType;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "Folder is required" })
|
||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||
@Type(() => OfficeFolder)
|
||||
public folder?: OfficeFolder;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "Depositor is required" })
|
||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||
@Type(() => Customer)
|
||||
public depositor?: Customer;
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { IsNotEmpty, IsDate, IsOptional, ValidateNested } from "class-validator";
|
||||
import { IsDate } from "class-validator";
|
||||
import Document from "./Document";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
@ -8,33 +8,19 @@ import DeedType from "./DeedType";
|
||||
|
||||
export default class DocumentType extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDocument" , "createDeedType", "updateFolder", "updateDeed"] ,message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
||||
public name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
||||
public public_description!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsOptional({ groups: ["createDocumentType"] })
|
||||
public private_description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsDate()
|
||||
public archived_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createDocumentType"] })
|
||||
@Type(() => Office)
|
||||
public office?: Office;
|
||||
|
||||
|
@ -1,31 +0,0 @@
|
||||
import {
|
||||
IsDate,
|
||||
IsUrl,
|
||||
} from "class-validator";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import User from "./User";
|
||||
|
||||
export default class Notification extends Resource {
|
||||
@Expose()
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
public message!: string;
|
||||
|
||||
@Expose()
|
||||
@IsUrl()
|
||||
public redirection_url!: string;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public created_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public updated_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@Type(() => User)
|
||||
user?: User[];
|
||||
}
|
@ -1,41 +1,22 @@
|
||||
import {
|
||||
IsNotEmpty,
|
||||
IsDate,
|
||||
ValidateNested,
|
||||
} from "class-validator";
|
||||
import { IsDate } from "class-validator";
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import User from "../Notary/User";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
|
||||
export default class Office extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder" , "createDeedType" , "createDocumentType", "createRule", "createRole"] ,message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "ID IdNote is required" })
|
||||
public idNot!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Name is required" })
|
||||
public name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "CRPCEN is required" })
|
||||
public crpcen!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Address is required" })
|
||||
@ValidateNested({ groups: ["createOffice"] })
|
||||
@Type(() => Address)
|
||||
public address?: Address;
|
||||
|
||||
@Expose()
|
||||
public office_status!: EOfficeStatus | string;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public created_at: Date | null = null;
|
||||
@ -43,22 +24,4 @@ export default class Office extends Resource {
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public updated_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@Type(() => DeedType)
|
||||
public deed_types?: DeedType[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => User)
|
||||
public users?: User[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => OfficeFolder)
|
||||
public office_folders?: OfficeFolder[];
|
||||
}
|
||||
|
||||
export enum EOfficeStatus {
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED",
|
||||
}
|
||||
|
||||
|
@ -1,61 +1,31 @@
|
||||
import {
|
||||
IsNotEmpty,
|
||||
IsDate,
|
||||
IsOptional,
|
||||
ValidateNested,
|
||||
MaxLength,
|
||||
} from "class-validator";
|
||||
import Deed from "./Deed";
|
||||
import Document from "./Document";
|
||||
import Office from "./Office";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import EFolderStatus from "./EFolderStatus";
|
||||
import Customer from "./Customer";
|
||||
|
||||
export default class OfficeFolder extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "UID is required" })
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@IsNotEmpty({
|
||||
groups: ["createFolder"],
|
||||
message: "folder number is required",
|
||||
})
|
||||
public folder_number!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Name is required" })
|
||||
@MaxLength(10, {
|
||||
groups: ["createFolder"],
|
||||
message: "Name must be less than or equal to 10 characters",
|
||||
})
|
||||
public name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public archived_description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public status: EFolderStatus | string = EFolderStatus.LIVE;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Deed type is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => Deed)
|
||||
public deed?: Deed;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => Office)
|
||||
public office?: Office;
|
||||
|
||||
@ -66,16 +36,4 @@ export default class OfficeFolder extends Resource {
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public updated_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@ValidateNested({ groups: ["updateFolder"] })
|
||||
@Type(() => Customer)
|
||||
customers?: Customer[];
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@ValidateNested({ groups: ["updateFolder"] })
|
||||
@Type(() => Document)
|
||||
documents?: Document[];
|
||||
}
|
||||
|
@ -1,25 +0,0 @@
|
||||
import {
|
||||
IsNotEmpty,
|
||||
} from "class-validator";
|
||||
import Contact from "./Contact";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
|
||||
|
||||
export default class User extends Resource {
|
||||
@Expose()
|
||||
@IsNotEmpty()
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder", "updateFolder"]})
|
||||
@Type(() => Contact)
|
||||
public contact?: {
|
||||
first_name: string;
|
||||
last_name: string;
|
||||
email: string;
|
||||
cell_phone_number: string;
|
||||
phone_number: string;
|
||||
civility: string;
|
||||
}
|
||||
};
|
@ -9,7 +9,6 @@ export { default as Document } from "./Document";
|
||||
export { default as DocumentHistory } from "./DocumentHistory";
|
||||
export { default as DocumentType } from "./DocumentType";
|
||||
export { default as File } from "./File";
|
||||
export { default as Notification } from "./Notification";
|
||||
export { default as Office } from "./Office";
|
||||
export { default as OfficeFolder } from "./OfficeFolder";
|
||||
|
||||
|
@ -1,4 +1,28 @@
|
||||
export * from "../Customer/Address";
|
||||
import Address from "../Customer/Address";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import AddressCustomer from "../Customer/Address";
|
||||
import { IsNotEmpty } from "class-validator";
|
||||
import Contact from "./Contact";
|
||||
import Office from "./Office";
|
||||
|
||||
export default Address;
|
||||
export default class Address extends AddressCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "Address is required" })
|
||||
public override address!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "City is required" })
|
||||
public override city!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createCustomer" , "createOffice"], message: "State is required" })
|
||||
public override zip_code!: number;
|
||||
|
||||
@Expose()
|
||||
@Type(() => Office)
|
||||
public override office?: Office | null = null;
|
||||
|
||||
@Expose()
|
||||
@Type(() => Contact)
|
||||
public override contact?: Contact | null = null;
|
||||
};
|
@ -1,4 +1,48 @@
|
||||
export * from "../Customer/Contact";
|
||||
import Contact from "../Customer/Contact";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import ContactCustomer, { ECivility } from "../Customer/Contact";
|
||||
import { IsEmail, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import Address from "./Address";
|
||||
|
||||
export default Contact;
|
||||
export default class Contact extends ContactCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "First name is required" })
|
||||
public override first_name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Last name is required" })
|
||||
public override last_name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||
@IsEmail({}, { groups: ["createCustomer", "updateCustomer"], message: "Email is not valid" })
|
||||
public override email!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"] })
|
||||
public override cell_phone_number!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional()
|
||||
public override phone_number?: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Civility is required" })
|
||||
public override civility!: ECivility | string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["createCustomer", "updateCustomer"]})
|
||||
@ValidateNested({ groups: ["createCustomer", "updateCustomer"] })
|
||||
@Type(() => Address)
|
||||
public override address?: Address;
|
||||
|
||||
};
|
@ -1,4 +1,32 @@
|
||||
export * from "../Customer/Customer";
|
||||
import Customer from "../Customer/Customer";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import CustomerCustomer, { ECustomerStatus } from "../Customer/Customer";
|
||||
import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import Contact from "./Contact";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import Document from "./Document";
|
||||
|
||||
export default Customer;
|
||||
export default class Customer extends CustomerCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["updateFolder", "createDocument"] ,message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups : ["updateCustomer"]})
|
||||
public override status!: ECustomerStatus | string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups : ["updateCustomer"]})
|
||||
@IsNotEmpty({ groups: ["createCustomer"], message: "Contact is required" })
|
||||
@ValidateNested({ groups: ["createCustomer", "updateCustomer"] })
|
||||
@Type(() => Contact)
|
||||
public override contact?: Contact;
|
||||
|
||||
@Expose()
|
||||
@Type(() => OfficeFolder)
|
||||
public override office_folders?: OfficeFolder[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => Document)
|
||||
public override documents?: Document[];
|
||||
};
|
@ -1,4 +1,25 @@
|
||||
export * from "../Customer/Deed";
|
||||
import Deed from "../Customer/Deed";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import DeedCustomer from "../Customer/Deed";
|
||||
import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import DeedType from "./DeedType";
|
||||
import DocumentType from "./DocumentType";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
|
||||
export default Deed;
|
||||
export default class Deed extends DeedCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Deed type is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => DeedType)
|
||||
public override deed_type?: DeedType;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDeed"] })
|
||||
@ValidateNested({ groups: ["updateDeed"] })
|
||||
@Type(() => DocumentType)
|
||||
public override document_types?: DocumentType[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => OfficeFolder)
|
||||
public override office_folder?: OfficeFolder;
|
||||
}
|
||||
|
@ -1,4 +1,41 @@
|
||||
export * from "../Customer/DeedType";
|
||||
import DeedType from "../Customer/DeedType";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import DeedTypeCustomer from "../Customer/DeedType";
|
||||
import { IsDate, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import DocumentType from "./DocumentType";
|
||||
import Deed from "./Deed";
|
||||
import Office from "./Office";
|
||||
|
||||
export default DeedType;
|
||||
export default class DeedType extends DeedTypeCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"] ,message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Name is required" })
|
||||
public override name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Description is required" })
|
||||
public override description!: string;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public override archived_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDeedType"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createDeedType"] })
|
||||
@Type(() => Office)
|
||||
public override office?: Office;
|
||||
|
||||
@Expose()
|
||||
@Type(() => Deed)
|
||||
public override deed?: Deed[];
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["createDeedType"] })
|
||||
@ValidateNested({ groups: ["createDeedType"] })
|
||||
@Type(() => DocumentType)
|
||||
public override document_types?: DocumentType[];
|
||||
};
|
@ -1,4 +1,41 @@
|
||||
export * from "../Customer/Document";
|
||||
import Document from "../Customer/Document";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import DocumentCustomer from "../Customer/Document";
|
||||
import { IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import OfficeFolder from "./OfficeFolder";
|
||||
import Customer from "./Customer";
|
||||
import File from "./File";
|
||||
import DocumentHistory from "./DocumentHistory";
|
||||
import DocumentType from "./DocumentType";
|
||||
|
||||
export default Document;
|
||||
export default class Document extends DocumentCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFile"], message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@Type(() => DocumentType)
|
||||
public override document_type?: DocumentType;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "Folder is required" })
|
||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||
@Type(() => OfficeFolder)
|
||||
public override folder?: OfficeFolder;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocument"] })
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "Depositor is required" })
|
||||
@ValidateNested({ groups: ["createDocument", "updateDocument"] })
|
||||
@Type(() => Customer)
|
||||
public override depositor?: Customer;
|
||||
|
||||
@Expose()
|
||||
@Type(() => File)
|
||||
public override files?: File[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => DocumentHistory)
|
||||
public override document_history?: DocumentHistory[];
|
||||
};
|
||||
|
@ -1,4 +1,53 @@
|
||||
export * from "../Customer/DocumentType";
|
||||
import DocumentType from "../Customer/DocumentType";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import DocumentTypeCustomer from "../Customer/DocumentType";
|
||||
import { IsDate, IsNotEmpty, IsOptional, ValidateNested } from "class-validator";
|
||||
import Office from "./Office";
|
||||
import Document from "./Document";
|
||||
import Deed from "./Deed";
|
||||
import DeedType from "./DeedType";
|
||||
|
||||
export default DocumentType;
|
||||
export default class DocumentType extends DocumentTypeCustomer {
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDocument" , "createDeedType", "updateFolder", "updateDeed"] ,message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Name is required" })
|
||||
public override name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Public description is required" })
|
||||
public override public_description!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsOptional({ groups: ["createDocumentType"] })
|
||||
public private_description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsDate()
|
||||
public override archived_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateDocumentType"] })
|
||||
@IsNotEmpty({ groups: ["createDocumentType"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createDocumentType"] })
|
||||
@Type(() => Office)
|
||||
public override office?: Office;
|
||||
|
||||
@Expose()
|
||||
@Type(() => Document)
|
||||
public override documents?: Document[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => Deed)
|
||||
public override deeds?: Deed[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => DeedType)
|
||||
public override deed_type?: DeedType[];
|
||||
};
|
||||
|
@ -1,4 +1,31 @@
|
||||
export * from "../Customer/Notification";
|
||||
import Notification from "../Customer/Notification";
|
||||
import {
|
||||
IsDate,
|
||||
IsUrl,
|
||||
} from "class-validator";
|
||||
import Resource from "../Resource";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import User from "./User";
|
||||
|
||||
export default Notification;
|
||||
export default class Notification extends Resource {
|
||||
@Expose()
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
public message!: string;
|
||||
|
||||
@Expose()
|
||||
@IsUrl()
|
||||
public redirection_url!: string;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public created_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsDate()
|
||||
public updated_at: Date | null = null;
|
||||
|
||||
@Expose()
|
||||
@Type(() => User)
|
||||
user?: User[];
|
||||
}
|
||||
|
@ -1,4 +1,52 @@
|
||||
export * from "../Customer/Office";
|
||||
import Office from "../Customer/Office";
|
||||
import { IsNotEmpty, ValidateNested } from "class-validator";
|
||||
import OfficeCustomer from "../Customer/Office";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import User from "./User";
|
||||
import { OfficeFolder } from "../Customer";
|
||||
|
||||
export default Office;
|
||||
export default class Office extends OfficeCustomer{
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder" , "createDeedType" , "createDocumentType", "createRule", "createRole"] ,message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "ID IdNote is required" })
|
||||
public idNot!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Name is required" })
|
||||
public override name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "CRPCEN is required" })
|
||||
public override crpcen!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Address is required" })
|
||||
@ValidateNested({ groups: ["createOffice"] })
|
||||
@Type(() => Address)
|
||||
public override address?: Address;
|
||||
|
||||
@Expose()
|
||||
public office_status!: EOfficeStatus | string;
|
||||
|
||||
@Expose()
|
||||
@Type(() => DeedType)
|
||||
public deed_types?: DeedType[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => User)
|
||||
public users?: User[];
|
||||
|
||||
@Expose()
|
||||
@Type(() => OfficeFolder)
|
||||
public office_folders?: OfficeFolder[];
|
||||
}
|
||||
|
||||
export enum EOfficeStatus {
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED",
|
||||
}
|
@ -1,14 +1,78 @@
|
||||
export * from "../Customer/OfficeFolder";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import OfficeFolderCustomer from "../Customer/OfficeFolder";
|
||||
import { IsOptional, ValidateNested } from "class-validator";
|
||||
import { IsNotEmpty, IsOptional, MaxLength, ValidateNested } from "class-validator";
|
||||
import User from "./User";
|
||||
import Deed from "./Deed";
|
||||
import Customer from "./Customer";
|
||||
import Document from "./Document";
|
||||
import Office from "./Office";
|
||||
import EFolderStatus from "../Customer/EFolderStatus";
|
||||
|
||||
|
||||
export default class OfficeFolder extends OfficeFolderCustomer{
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createDocument"], message: "UID is required" })
|
||||
public override uid?: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@IsNotEmpty({
|
||||
groups: ["createFolder"],
|
||||
message: "folder number is required",
|
||||
})
|
||||
public override folder_number!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Name is required" })
|
||||
@MaxLength(10, {
|
||||
groups: ["createFolder"],
|
||||
message: "Name must be less than or equal to 10 characters",
|
||||
})
|
||||
public override name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public override description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public override archived_description: string | null = null;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
public override status: EFolderStatus | string = EFolderStatus.LIVE;
|
||||
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Office is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => Office)
|
||||
public override office?: Office;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createFolder"], message: "Deed type is required" })
|
||||
@ValidateNested({ groups: ["createFolder"] })
|
||||
@Type(() => Deed)
|
||||
public deed?: Deed;
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@ValidateNested({ groups: ["createFolder", "updateFolder"] })
|
||||
@Type(() => User)
|
||||
stakeholders?: User[];
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@ValidateNested({ groups: ["updateFolder"] })
|
||||
@Type(() => Customer)
|
||||
customers?: Customer[];
|
||||
|
||||
@Expose()
|
||||
@IsOptional({ groups: ["updateFolder"] })
|
||||
@ValidateNested({ groups: ["updateFolder"] })
|
||||
@Type(() => Document)
|
||||
documents?: Document[];
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user