test
This commit is contained in:
parent
4a327a6feb
commit
d2e854f3a4
1
dist/Customer/Address.d.ts
vendored
1
dist/Customer/Address.d.ts
vendored
@ -2,6 +2,7 @@ import Contact from "./Contact";
|
|||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Address extends Resource {
|
export default class Address extends Resource {
|
||||||
|
uid?: string;
|
||||||
address: string;
|
address: string;
|
||||||
city: string;
|
city: string;
|
||||||
zip_code: number;
|
zip_code: number;
|
||||||
|
4
dist/Customer/Address.js
vendored
4
dist/Customer/Address.js
vendored
@ -26,6 +26,10 @@ class Address extends Resource_1.default {
|
|||||||
this.contact = null;
|
this.contact = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Address.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Address is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Address is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/Contact.d.ts
vendored
1
dist/Customer/Contact.d.ts
vendored
@ -3,6 +3,7 @@ import Customer from ".";
|
|||||||
import User from "../Notary";
|
import User from "../Notary";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Contact extends Resource {
|
export default class Contact extends Resource {
|
||||||
|
uid?: string;
|
||||||
first_name: string;
|
first_name: string;
|
||||||
last_name: string;
|
last_name: string;
|
||||||
email: string;
|
email: string;
|
||||||
|
4
dist/Customer/Contact.js
vendored
4
dist/Customer/Contact.js
vendored
@ -29,6 +29,10 @@ class Contact extends Resource_1.default {
|
|||||||
this.customer = null;
|
this.customer = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Contact.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "First name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "First name is required" }),
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["update"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["update"] }),
|
||||||
|
1
dist/Customer/Customer.d.ts
vendored
1
dist/Customer/Customer.d.ts
vendored
@ -2,6 +2,7 @@ import { Contact, Document } from ".";
|
|||||||
import OfficeFolderHasCustomer from "./OfficeFolderHasCustomer";
|
import OfficeFolderHasCustomer from "./OfficeFolderHasCustomer";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Customer extends Resource {
|
export default class Customer extends Resource {
|
||||||
|
uid?: string;
|
||||||
status: ECustomerStatus | string;
|
status: ECustomerStatus | string;
|
||||||
contact: Contact;
|
contact: Contact;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/Customer.js
vendored
4
dist/Customer/Customer.js
vendored
@ -25,6 +25,10 @@ class Customer extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Customer.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Status is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Status is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/Deed.d.ts
vendored
1
dist/Customer/Deed.d.ts
vendored
@ -3,6 +3,7 @@ import DeedHasDocumentType from "./DeedHasDocumentType";
|
|||||||
import OfficeFolder from "./OfficeFolder";
|
import OfficeFolder from "./OfficeFolder";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Deed extends Resource {
|
export default class Deed extends Resource {
|
||||||
|
uid?: string;
|
||||||
deed_type: DeedType;
|
deed_type: DeedType;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
updated_at: Date | null;
|
updated_at: Date | null;
|
||||||
|
8
dist/Customer/Deed.js
vendored
8
dist/Customer/Deed.js
vendored
@ -26,8 +26,12 @@ class Deed extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Deed type is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
__metadata("design:type", String)
|
||||||
|
], Deed.prototype, "uid", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "Deed type is required" }),
|
||||||
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update", "createFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
(0, class_transformer_1.Type)(() => DeedType_1.default),
|
||||||
__metadata("design:type", DeedType_1.default)
|
__metadata("design:type", DeedType_1.default)
|
||||||
], Deed.prototype, "deed_type", void 0);
|
], Deed.prototype, "deed_type", void 0);
|
||||||
|
1
dist/Customer/DeedHasDocumentType.d.ts
vendored
1
dist/Customer/DeedHasDocumentType.d.ts
vendored
@ -2,6 +2,7 @@ import Deed from "./Deed";
|
|||||||
import DocumentType from "./DocumentType";
|
import DocumentType from "./DocumentType";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class DeedHasDocumentType extends Resource {
|
export default class DeedHasDocumentType extends Resource {
|
||||||
|
uid?: string;
|
||||||
document_type: DocumentType;
|
document_type: DocumentType;
|
||||||
deed: Deed;
|
deed: Deed;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/DeedHasDocumentType.js
vendored
4
dist/Customer/DeedHasDocumentType.js
vendored
@ -24,6 +24,10 @@ class DeedHasDocumentType extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], DeedHasDocumentType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document type is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document type is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||||
|
1
dist/Customer/DeedType.d.ts
vendored
1
dist/Customer/DeedType.d.ts
vendored
@ -3,6 +3,7 @@ import DeedTypeHasDocumentType from "./DeedTypeHasDocumentType";
|
|||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class DeedType extends Resource {
|
export default class DeedType extends Resource {
|
||||||
|
uid?: string;
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
archived_at: Date | null;
|
archived_at: Date | null;
|
||||||
|
4
dist/Customer/DeedType.js
vendored
4
dist/Customer/DeedType.js
vendored
@ -26,6 +26,10 @@ class DeedType extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update", "createFolder"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], DeedType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/DeedTypeHasDocumentType.d.ts
vendored
1
dist/Customer/DeedTypeHasDocumentType.d.ts
vendored
@ -2,6 +2,7 @@ import DeedType from "./DeedType";
|
|||||||
import DocumentType from "./DocumentType";
|
import DocumentType from "./DocumentType";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class DeedTypeHasDocumentType extends Resource {
|
export default class DeedTypeHasDocumentType extends Resource {
|
||||||
|
uid?: string;
|
||||||
document_type: DocumentType;
|
document_type: DocumentType;
|
||||||
deed_type: DeedType;
|
deed_type: DeedType;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/DeedTypeHasDocumentType.js
vendored
4
dist/Customer/DeedTypeHasDocumentType.js
vendored
@ -24,6 +24,10 @@ class DeedTypeHasDocumentType extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], DeedTypeHasDocumentType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document type is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document type is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||||
|
1
dist/Customer/Document.d.ts
vendored
1
dist/Customer/Document.d.ts
vendored
@ -5,6 +5,7 @@ import File from "./File";
|
|||||||
import OfficeFolder from "./OfficeFolder";
|
import OfficeFolder from "./OfficeFolder";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Document extends Resource {
|
export default class Document extends Resource {
|
||||||
|
uid?: string;
|
||||||
document_status: EDocumentStatus | string;
|
document_status: EDocumentStatus | string;
|
||||||
document_type: DocumentType;
|
document_type: DocumentType;
|
||||||
folder: OfficeFolder;
|
folder: OfficeFolder;
|
||||||
|
4
dist/Customer/Document.js
vendored
4
dist/Customer/Document.js
vendored
@ -28,6 +28,10 @@ class Document extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Document.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document status is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document status is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/DocumentHistory.d.ts
vendored
1
dist/Customer/DocumentHistory.d.ts
vendored
@ -1,6 +1,7 @@
|
|||||||
import { default as Document, EDocumentStatus } from "./Document";
|
import { default as Document, EDocumentStatus } from "./Document";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class DocumentHistory extends Resource {
|
export default class DocumentHistory extends Resource {
|
||||||
|
uid?: string;
|
||||||
document_status: EDocumentStatus | string;
|
document_status: EDocumentStatus | string;
|
||||||
document: Document;
|
document: Document;
|
||||||
refused_reason: string | null;
|
refused_reason: string | null;
|
||||||
|
4
dist/Customer/DocumentHistory.js
vendored
4
dist/Customer/DocumentHistory.js
vendored
@ -24,6 +24,10 @@ class DocumentHistory extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], DocumentHistory.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document status is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document status is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/DocumentType.d.ts
vendored
1
dist/Customer/DocumentType.d.ts
vendored
@ -4,6 +4,7 @@ import DeedTypeHasDocumentType from "./DeedTypeHasDocumentType";
|
|||||||
import Office from "./Office";
|
import Office from "./Office";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class DocumentType extends Resource {
|
export default class DocumentType extends Resource {
|
||||||
|
uid?: string;
|
||||||
name: string;
|
name: string;
|
||||||
public_description: string;
|
public_description: string;
|
||||||
private_description: string | null;
|
private_description: string | null;
|
||||||
|
4
dist/Customer/DocumentType.js
vendored
4
dist/Customer/DocumentType.js
vendored
@ -28,6 +28,10 @@ class DocumentType extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], DocumentType.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/File.d.ts
vendored
1
dist/Customer/File.d.ts
vendored
@ -1,6 +1,7 @@
|
|||||||
import Document from "./Document";
|
import Document from "./Document";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class File extends Resource {
|
export default class File extends Resource {
|
||||||
|
uid?: string;
|
||||||
document: Document;
|
document: Document;
|
||||||
file_path: string;
|
file_path: string;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/File.js
vendored
4
dist/Customer/File.js
vendored
@ -24,6 +24,10 @@ class File extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], File.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Document is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||||
|
1
dist/Customer/Notification.d.ts
vendored
1
dist/Customer/Notification.d.ts
vendored
@ -1,6 +1,7 @@
|
|||||||
import UserHasNotification from "./UserHasNotification";
|
import UserHasNotification from "./UserHasNotification";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Notification extends Resource {
|
export default class Notification extends Resource {
|
||||||
|
uid?: string;
|
||||||
message: string;
|
message: string;
|
||||||
redirection_url: string;
|
redirection_url: string;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/Notification.js
vendored
4
dist/Customer/Notification.js
vendored
@ -23,6 +23,10 @@ class Notification extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Notification.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Message is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Message is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/Office.d.ts
vendored
1
dist/Customer/Office.d.ts
vendored
@ -4,6 +4,7 @@ import OfficeFolder from "./OfficeFolder";
|
|||||||
import User from "../Notary/User";
|
import User from "../Notary/User";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class Office extends Resource {
|
export default class Office extends Resource {
|
||||||
|
uid?: string;
|
||||||
idNot: string;
|
idNot: string;
|
||||||
name: string;
|
name: string;
|
||||||
crpcen: string;
|
crpcen: string;
|
||||||
|
4
dist/Customer/Office.js
vendored
4
dist/Customer/Office.js
vendored
@ -27,6 +27,10 @@ class Office extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update", "createFolder"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], Office.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "ID IdNote is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "ID IdNote is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Customer/OfficeFolder.d.ts
vendored
1
dist/Customer/OfficeFolder.d.ts
vendored
@ -5,6 +5,7 @@ import OfficeFolderHasCustomer from "./OfficeFolderHasCustomer";
|
|||||||
import OfficeFolderHasStakeholder from "./OfficeFolderHasStakeholder";
|
import OfficeFolderHasStakeholder from "./OfficeFolderHasStakeholder";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class OfficeFolder extends Resource {
|
export default class OfficeFolder extends Resource {
|
||||||
|
uid?: string;
|
||||||
folder_number: string;
|
folder_number: string;
|
||||||
name: string;
|
name: string;
|
||||||
description: string | null;
|
description: string | null;
|
||||||
|
25
dist/Customer/OfficeFolder.js
vendored
25
dist/Customer/OfficeFolder.js
vendored
@ -26,31 +26,36 @@ class OfficeFolder extends Resource_1.default {
|
|||||||
super(...arguments);
|
super(...arguments);
|
||||||
this.description = null;
|
this.description = null;
|
||||||
this.archived_description = null;
|
this.archived_description = null;
|
||||||
|
this.status = EFolderStatus.LIVE;
|
||||||
this.created_at = null;
|
this.created_at = null;
|
||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Folder number is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], OfficeFolder.prototype, "uid", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "Folder number is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], OfficeFolder.prototype, "folder_number", void 0);
|
], OfficeFolder.prototype, "folder_number", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Name is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "Name is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
], OfficeFolder.prototype, "name", void 0);
|
], OfficeFolder.prototype, "name", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Status is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Description is required" }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", Object)
|
||||||
], OfficeFolder.prototype, "status", void 0);
|
], OfficeFolder.prototype, "description", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Deed is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "Deed is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "createFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => Deed_1.default),
|
(0, class_transformer_1.Type)(() => Deed_1.default),
|
||||||
__metadata("design:type", Deed_1.default)
|
__metadata("design:type", Deed_1.default)
|
||||||
], OfficeFolder.prototype, "deed", void 0);
|
], OfficeFolder.prototype, "deed", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Office is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "Office is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "createFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => Office_1.default),
|
(0, class_transformer_1.Type)(() => Office_1.default),
|
||||||
__metadata("design:type", Office_1.default)
|
__metadata("design:type", Office_1.default)
|
||||||
], OfficeFolder.prototype, "office", void 0);
|
], OfficeFolder.prototype, "office", void 0);
|
||||||
@ -70,7 +75,7 @@ __decorate([
|
|||||||
], OfficeFolder.prototype, "office_folder_has_customers", void 0);
|
], OfficeFolder.prototype, "office_folder_has_customers", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsOptional)({ groups: ["create", "update"] }),
|
(0, class_validator_1.IsOptional)({ groups: ["create", "update"] }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update", "createFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => OfficeFolderHasStakeholder_1.default),
|
(0, class_transformer_1.Type)(() => OfficeFolderHasStakeholder_1.default),
|
||||||
__metadata("design:type", Array)
|
__metadata("design:type", Array)
|
||||||
], OfficeFolder.prototype, "office_folder_has_stakeholder", void 0);
|
], OfficeFolder.prototype, "office_folder_has_stakeholder", void 0);
|
||||||
|
1
dist/Customer/OfficeFolderHasCustomer.d.ts
vendored
1
dist/Customer/OfficeFolderHasCustomer.d.ts
vendored
@ -2,6 +2,7 @@ import Customer from ".";
|
|||||||
import OfficeFolder from "./OfficeFolder";
|
import OfficeFolder from "./OfficeFolder";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class OfficeFolderHasCustomer extends Resource {
|
export default class OfficeFolderHasCustomer extends Resource {
|
||||||
|
uid?: string;
|
||||||
customer: Customer;
|
customer: Customer;
|
||||||
office_folder: OfficeFolder;
|
office_folder: OfficeFolder;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/OfficeFolderHasCustomer.js
vendored
4
dist/Customer/OfficeFolderHasCustomer.js
vendored
@ -24,6 +24,10 @@ class OfficeFolderHasCustomer extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], OfficeFolderHasCustomer.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Customer is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "Customer is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||||
|
@ -2,6 +2,7 @@ import OfficeFolder from "./OfficeFolder";
|
|||||||
import User from "../Notary/User";
|
import User from "../Notary/User";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class OfficeFolderHasStakeholder extends Resource {
|
export default class OfficeFolderHasStakeholder extends Resource {
|
||||||
|
uid?: string;
|
||||||
user_stakeholder: User;
|
user_stakeholder: User;
|
||||||
office_folder?: OfficeFolder;
|
office_folder?: OfficeFolder;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
8
dist/Customer/OfficeFolderHasStakeholder.js
vendored
8
dist/Customer/OfficeFolderHasStakeholder.js
vendored
@ -25,8 +25,12 @@ class OfficeFolderHasStakeholder extends Resource_1.default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "User Stakeholder is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
__metadata("design:type", String)
|
||||||
|
], OfficeFolderHasStakeholder.prototype, "uid", void 0);
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create", "createFolder"], message: "User Stakeholder is required" }),
|
||||||
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update", "createFolder"] }),
|
||||||
(0, class_transformer_1.Type)(() => User_1.default),
|
(0, class_transformer_1.Type)(() => User_1.default),
|
||||||
__metadata("design:type", User_1.default)
|
__metadata("design:type", User_1.default)
|
||||||
], OfficeFolderHasStakeholder.prototype, "user_stakeholder", void 0);
|
], OfficeFolderHasStakeholder.prototype, "user_stakeholder", void 0);
|
||||||
|
1
dist/Customer/UserHasNotification.d.ts
vendored
1
dist/Customer/UserHasNotification.d.ts
vendored
@ -2,6 +2,7 @@ import Notification from "./Notification";
|
|||||||
import User from "../Notary/User";
|
import User from "../Notary/User";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class UserHasNotification extends Resource {
|
export default class UserHasNotification extends Resource {
|
||||||
|
uid?: string;
|
||||||
user: User;
|
user: User;
|
||||||
notification: Notification;
|
notification: Notification;
|
||||||
created_at: Date | null;
|
created_at: Date | null;
|
||||||
|
4
dist/Customer/UserHasNotification.js
vendored
4
dist/Customer/UserHasNotification.js
vendored
@ -25,6 +25,10 @@ class UserHasNotification extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], UserHasNotification.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "User is required" }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"], message: "User is required" }),
|
||||||
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
(0, class_validator_1.ValidateNested)({ groups: ["create", "update"] }),
|
||||||
|
1
dist/Notary/User.d.ts
vendored
1
dist/Notary/User.d.ts
vendored
@ -4,6 +4,7 @@ import Office from "../Customer/Office";
|
|||||||
import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder";
|
import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
export default class User extends Resource {
|
export default class User extends Resource {
|
||||||
|
uid?: string;
|
||||||
idNot: string;
|
idNot: string;
|
||||||
contact: Contact;
|
contact: Contact;
|
||||||
office_membership: Office;
|
office_membership: Office;
|
||||||
|
4
dist/Notary/User.js
vendored
4
dist/Notary/User.js
vendored
@ -26,6 +26,10 @@ class User extends Resource_1.default {
|
|||||||
this.updated_at = null;
|
this.updated_at = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
__decorate([
|
||||||
|
(0, class_validator_1.IsNotEmpty)({ groups: ["update", "createFolder"], message: "UID is required" }),
|
||||||
|
__metadata("design:type", String)
|
||||||
|
], User.prototype, "uid", void 0);
|
||||||
__decorate([
|
__decorate([
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["create"] }),
|
(0, class_validator_1.IsNotEmpty)({ groups: ["create"] }),
|
||||||
__metadata("design:type", String)
|
__metadata("design:type", String)
|
||||||
|
1
dist/Resource.d.ts
vendored
1
dist/Resource.d.ts
vendored
@ -1,7 +1,6 @@
|
|||||||
import { type ClassTransformOptions } from "class-transformer";
|
import { type ClassTransformOptions } from "class-transformer";
|
||||||
import { ValidatorOptions } from "class-validator";
|
import { ValidatorOptions } from "class-validator";
|
||||||
export default class Resource {
|
export default class Resource {
|
||||||
uid?: string;
|
|
||||||
static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions): T;
|
static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions): T;
|
||||||
static validateOrReject(validatorOptions?: ValidatorOptions): Promise<void>;
|
static validateOrReject(validatorOptions?: ValidatorOptions): Promise<void>;
|
||||||
validateOrReject?(validatorOptions?: ValidatorOptions): Promise<void>;
|
validateOrReject?(validatorOptions?: ValidatorOptions): Promise<void>;
|
||||||
|
39
dist/Resource.js
vendored
39
dist/Resource.js
vendored
@ -1,39 +1,10 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
if (k2 === undefined) k2 = k;
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
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 __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
|
||||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
|
||||||
}) : function(o, v) {
|
|
||||||
o["default"] = v;
|
|
||||||
});
|
|
||||||
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 __importStar = (this && this.__importStar) || function (mod) {
|
|
||||||
if (mod && mod.__esModule) return mod;
|
|
||||||
var result = {};
|
|
||||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
|
||||||
__setModuleDefault(result, mod);
|
|
||||||
return result;
|
|
||||||
};
|
|
||||||
var __metadata = (this && this.__metadata) || function (k, v) {
|
|
||||||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
const class_transformer_1 = require("class-transformer");
|
const class_transformer_1 = require("class-transformer");
|
||||||
const class_validator_1 = __importStar(require("class-validator"));
|
const class_validator_1 = __importDefault(require("class-validator"));
|
||||||
class Resource {
|
class Resource {
|
||||||
static hydrate(from, options) {
|
static hydrate(from, options) {
|
||||||
const self = new this;
|
const self = new this;
|
||||||
@ -46,8 +17,4 @@ class Resource {
|
|||||||
return class_validator_1.default.validateOrReject(this, validatorOptions);
|
return class_validator_1.default.validateOrReject(this, validatorOptions);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
__decorate([
|
|
||||||
(0, class_validator_1.IsNotEmpty)({ groups: ["update"], message: "UID is required" }),
|
|
||||||
__metadata("design:type", String)
|
|
||||||
], Resource.prototype, "uid", void 0);
|
|
||||||
exports.default = Resource;
|
exports.default = Resource;
|
||||||
|
2995
package-lock.json
generated
2995
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -5,6 +5,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Address extends Resource {
|
export default class Address extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Address is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Address is required" })
|
||||||
public address!: string;
|
public address!: string;
|
||||||
|
|
||||||
|
@ -6,6 +6,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Contact extends Resource {
|
export default class Contact extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "First name is required" })
|
@IsNotEmpty({ groups: ["create"], message: "First name is required" })
|
||||||
@IsOptional({ groups: ["update"] })
|
@IsOptional({ groups: ["update"] })
|
||||||
public first_name!: string;
|
public first_name!: string;
|
||||||
|
@ -10,6 +10,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Customer extends Resource {
|
export default class Customer extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Status is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Status is required" })
|
||||||
public status!: ECustomerStatus | string;
|
public status!: ECustomerStatus | string;
|
||||||
|
|
||||||
|
@ -6,8 +6,11 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Deed extends Resource{
|
export default class Deed extends Resource{
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Deed type is required" })
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
public uid?: string;
|
||||||
|
|
||||||
|
@IsNotEmpty({ groups: ["create", "createFolder"], message: "Deed type is required" })
|
||||||
|
@ValidateNested({ groups: ["create", "update" , "createFolder"] })
|
||||||
@Type(() => DeedType)
|
@Type(() => DeedType)
|
||||||
public deed_type!: DeedType;
|
public deed_type!: DeedType;
|
||||||
|
|
||||||
|
@ -5,6 +5,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DeedHasDocumentType extends Resource {
|
export default class DeedHasDocumentType extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document type is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Document type is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
|
@ -11,6 +11,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DeedType extends Resource {
|
export default class DeedType extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update" , "createFolder"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
|
@ -5,6 +5,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DeedTypeHasDocumentType extends Resource {
|
export default class DeedTypeHasDocumentType extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document type is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Document type is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update"] })
|
||||||
@Type(() => DocumentType)
|
@Type(() => DocumentType)
|
||||||
|
@ -13,6 +13,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Document extends Resource {
|
export default class Document extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document status is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Document status is required" })
|
||||||
public document_status!: EDocumentStatus | string;
|
public document_status!: EDocumentStatus | string;
|
||||||
|
|
||||||
|
@ -4,6 +4,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DocumentHistory extends Resource {
|
export default class DocumentHistory extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document status is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Document status is required" })
|
||||||
public document_status!: EDocumentStatus | string;
|
public document_status!: EDocumentStatus | string;
|
||||||
|
|
||||||
|
@ -7,6 +7,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class DocumentType extends Resource {
|
export default class DocumentType extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
|
@ -4,6 +4,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class File extends Resource {
|
export default class File extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Document is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Document is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update"] })
|
||||||
@Type(() => Document)
|
@Type(() => Document)
|
||||||
|
@ -10,6 +10,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Notification extends Resource {
|
export default class Notification extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Message is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Message is required" })
|
||||||
public message!: string;
|
public message!: string;
|
||||||
|
|
||||||
|
@ -12,6 +12,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class Office extends Resource {
|
export default class Office extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update" , "createFolder"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "ID IdNote is required" })
|
@IsNotEmpty({ groups: ["create"], message: "ID IdNote is required" })
|
||||||
public idNot!: string;
|
public idNot!: string;
|
||||||
|
|
||||||
|
@ -13,26 +13,29 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class OfficeFolder extends Resource {
|
export default class OfficeFolder extends Resource {
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Folder number is required" })
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
|
@IsNotEmpty({ groups: ["create" , "createFolder"], message: "Folder number is required" })
|
||||||
public folder_number!: string;
|
public folder_number!: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Name is required" })
|
@IsNotEmpty({ groups: ["create" , "createFolder"], message: "Name is required" })
|
||||||
public name!: string;
|
public name!: string;
|
||||||
|
|
||||||
|
@IsNotEmpty({ groups: ["createFolder"], message: "Description is required" })
|
||||||
public description: string | null = null;
|
public description: string | null = null;
|
||||||
|
|
||||||
public archived_description: string | null = null;
|
public archived_description: string | null = null;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Status is required" })
|
public status: EFolderStatus | string = EFolderStatus.LIVE;
|
||||||
public status!: EFolderStatus | string;
|
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Deed is required" })
|
@IsNotEmpty({ groups: ["create", "createFolder"], message: "Deed is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create" , "createFolder"] })
|
||||||
@Type(() => Deed)
|
@Type(() => Deed)
|
||||||
public deed!: Deed;
|
public deed!: Deed;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Office is required" })
|
@IsNotEmpty({ groups: ["create" , "createFolder"], message: "Office is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create" , "createFolder"] })
|
||||||
@Type(() => Office)
|
@Type(() => Office)
|
||||||
public office!: Office;
|
public office!: Office;
|
||||||
|
|
||||||
@ -48,7 +51,7 @@ export default class OfficeFolder extends Resource {
|
|||||||
office_folder_has_customers?: OfficeFolderHasCustomer[];
|
office_folder_has_customers?: OfficeFolderHasCustomer[];
|
||||||
|
|
||||||
@IsOptional({ groups: ["create", "update"] })
|
@IsOptional({ groups: ["create", "update"] })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update" , "createFolder"] })
|
||||||
@Type(() => OfficeFolderHasStakeholder)
|
@Type(() => OfficeFolderHasStakeholder)
|
||||||
office_folder_has_stakeholder?: OfficeFolderHasStakeholder[];
|
office_folder_has_stakeholder?: OfficeFolderHasStakeholder[];
|
||||||
|
|
||||||
|
@ -5,6 +5,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class OfficeFolderHasCustomer extends Resource {
|
export default class OfficeFolderHasCustomer extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Customer is required" })
|
@IsNotEmpty({ groups: ["create"], message: "Customer is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update"] })
|
||||||
@Type(() => Customer)
|
@Type(() => Customer)
|
||||||
|
@ -5,8 +5,11 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class OfficeFolderHasStakeholder extends Resource {
|
export default class OfficeFolderHasStakeholder extends Resource {
|
||||||
@IsNotEmpty({ groups: ["create"], message: "User Stakeholder is required" })
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
public uid?: string;
|
||||||
|
|
||||||
|
@IsNotEmpty({ groups: ["create" , "createFolder"], message: "User Stakeholder is required" })
|
||||||
|
@ValidateNested({ groups: ["create", "update" , "createFolder"] })
|
||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
public user_stakeholder!: User;
|
public user_stakeholder!: User;
|
||||||
|
|
||||||
|
@ -5,6 +5,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class UserHasNotification extends Resource {
|
export default class UserHasNotification extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"], message: "User is required" })
|
@IsNotEmpty({ groups: ["create"], message: "User is required" })
|
||||||
@ValidateNested({ groups: ["create", "update"] })
|
@ValidateNested({ groups: ["create", "update"] })
|
||||||
@Type(() => User)
|
@Type(() => User)
|
||||||
|
@ -12,6 +12,9 @@ import Resource from "../Resource";
|
|||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
|
|
||||||
export default class User extends Resource {
|
export default class User extends Resource {
|
||||||
|
@IsNotEmpty({ groups: ["update", "createFolder"] ,message: "UID is required" })
|
||||||
|
public uid?: string;
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"] })
|
@IsNotEmpty({ groups: ["create"] })
|
||||||
public idNot!: string;
|
public idNot!: string;
|
||||||
|
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
import { type ClassTransformOptions, plainToClassFromExist } from "class-transformer";
|
import { type ClassTransformOptions, plainToClassFromExist } from "class-transformer";
|
||||||
import validator, { IsNotEmpty, ValidatorOptions } from "class-validator";
|
import validator, { ValidatorOptions } from "class-validator";
|
||||||
|
|
||||||
export default class Resource {
|
export default class Resource {
|
||||||
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" })
|
|
||||||
public uid?: string;
|
|
||||||
|
|
||||||
public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T {
|
public static hydrate<T extends Resource>(from: Partial<T>, options?: ClassTransformOptions) : T {
|
||||||
const self: T = new (this as any);
|
const self: T = new (this as any);
|
||||||
return plainToClassFromExist(self, from, options);
|
return plainToClassFromExist(self, from, options);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user