diff --git a/dist/Customer/Customer.d.ts b/dist/Customer/Customer.d.ts index e4df18a..3165725 100644 --- a/dist/Customer/Customer.d.ts +++ b/dist/Customer/Customer.d.ts @@ -1,17 +1,17 @@ import { Contact, Document } from "."; import OfficeFolderHasCustomer from "./OfficeFolderHasCustomer"; import Resource from "../Resource"; +export declare enum ECustomerStatus { + VALIDATED = "VALIDATED", + PENDING = "PENDING", + ERRONED = "ERRONED" +} export default class Customer extends Resource { - status: ECustomerStatus; + status: ECustomerStatus.ERRONED | ECustomerStatus.PENDING | ECustomerStatus.VALIDATED; contact: Contact; created_at: Date | null; updated_at: Date | null; office_folder_has_customers?: OfficeFolderHasCustomer[]; documents?: Document[]; } -export declare enum ECustomerStatus { - VALIDATED = "VALIDATED", - PENDING = "PENDING", - ERRONED = "ERRONED" -} export declare type TCustomerStatus = ECustomerStatus.VALIDATED | ECustomerStatus.PENDING | ECustomerStatus.ERRONED; diff --git a/dist/Customer/Customer.js b/dist/Customer/Customer.js index 0db7084..b2dcb30 100644 --- a/dist/Customer/Customer.js +++ b/dist/Customer/Customer.js @@ -16,6 +16,12 @@ exports.ECustomerStatus = void 0; const class_validator_1 = require("class-validator"); const _1 = require("."); const Resource_1 = __importDefault(require("../Resource")); +var ECustomerStatus; +(function (ECustomerStatus) { + ECustomerStatus["VALIDATED"] = "VALIDATED"; + ECustomerStatus["PENDING"] = "PENDING"; + ECustomerStatus["ERRONED"] = "ERRONED"; +})(ECustomerStatus = exports.ECustomerStatus || (exports.ECustomerStatus = {})); class Customer extends Resource_1.default { constructor() { super(...arguments); @@ -40,9 +46,3 @@ __decorate([ __metadata("design:type", Object) ], Customer.prototype, "updated_at", void 0); exports.default = Customer; -var ECustomerStatus; -(function (ECustomerStatus) { - ECustomerStatus["VALIDATED"] = "VALIDATED"; - ECustomerStatus["PENDING"] = "PENDING"; - ECustomerStatus["ERRONED"] = "ERRONED"; -})(ECustomerStatus = exports.ECustomerStatus || (exports.ECustomerStatus = {})); diff --git a/dist/Customer/Office.d.ts b/dist/Customer/Office.d.ts index 86e34df..32a0b98 100644 --- a/dist/Customer/Office.d.ts +++ b/dist/Customer/Office.d.ts @@ -3,24 +3,20 @@ import type DeedType from "./DeedType"; import type OfficeFolder from "./OfficeFolder"; import type User from "../Notary/User"; import Resource from "../Resource"; - -export declare enum EOfficeStatus { - ACTIVATED = "ACTIVATED", - DESACTIVATED = "DESACTIVATED", -} export default class Office extends Resource { - idNot: string; - name: string; - crpcen: string; - address: Address; - office_status: EOfficeStatus.ACTIVATED | EOfficeStatus.DESACTIVATED; - created_at: Date | null; - updated_at: Date | null; - deed_types?: DeedType[]; - users?: User[]; - office_folders?: OfficeFolder[]; + idNot: string; + name: string; + crpcen: string; + address: Address; + office_status: EOfficeStatus; + created_at: Date | null; + updated_at: Date | null; + deed_types?: DeedType[]; + users?: User[]; + office_folders?: OfficeFolder[]; } - -export declare type TOfficeStatus = - | EOfficeStatus.ACTIVATED - | EOfficeStatus.DESACTIVATED; +export declare enum EOfficeStatus { + ACTIVATED = "ACTIVATED", + DESACTIVATED = "DESACTIVATED" +} +export declare type TOfficeStatus = EOfficeStatus.ACTIVATED | EOfficeStatus.DESACTIVATED; diff --git a/dist/Notary/User.d.ts b/dist/Notary/User.d.ts index 0f25d73..dcaf68e 100644 --- a/dist/Notary/User.d.ts +++ b/dist/Notary/User.d.ts @@ -2,8 +2,8 @@ import Contact from "../Customer/Contact"; import Document from "../Customer/Document"; import Office from "../Customer/Office"; import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder"; -export default class User { - uuid: string; +import Resource from "../Resource"; +export default class User extends Resource { idNot: string; contact: Contact; office_membership: Office; diff --git a/dist/Notary/User.js b/dist/Notary/User.js index 66f58e8..cb9834d 100644 --- a/dist/Notary/User.js +++ b/dist/Notary/User.js @@ -15,16 +15,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); const class_validator_1 = require("class-validator"); const Contact_1 = __importDefault(require("../Customer/Contact")); const Office_1 = __importDefault(require("../Customer/Office")); -class User { +const Resource_1 = __importDefault(require("../Resource")); +class User extends Resource_1.default { constructor() { + super(...arguments); this.created_at = null; this.updated_at = null; } } -__decorate([ - (0, class_validator_1.IsNotEmpty)(), - __metadata("design:type", String) -], User.prototype, "uuid", void 0); __decorate([ (0, class_validator_1.IsNotEmpty)({ groups: ["create"] }), __metadata("design:type", String)