From 57ddbd263059512db2276c82189d77d109b78658 Mon Sep 17 00:00:00 2001 From: Vins Date: Fri, 24 May 2024 16:01:25 +0200 Subject: [PATCH] v2.137 --- dist/Customer/Customer.d.ts | 2 ++ dist/Customer/Customer.js | 6 ++++ src/Customer/Customer.ts | 59 ++++++++++++++++++++----------------- 3 files changed, 40 insertions(+), 27 deletions(-) diff --git a/dist/Customer/Customer.d.ts b/dist/Customer/Customer.d.ts index c6fd0af..10b76d6 100644 --- a/dist/Customer/Customer.d.ts +++ b/dist/Customer/Customer.d.ts @@ -1,6 +1,7 @@ import { Contact, Document, OfficeFolder } from "."; import Resource from "../Resource"; import TotpCodes from "./TotpCodes"; +import { Office } from "../Notary"; export default class Customer extends Resource { uid?: string; status: ECustomerStatus | string; @@ -11,6 +12,7 @@ export default class Customer extends Resource { documents?: Document[]; totpCodes?: TotpCodes[]; password?: string | null; + office_membership?: Office; } export declare enum ECustomerStatus { VALIDATED = "VALIDATED", diff --git a/dist/Customer/Customer.js b/dist/Customer/Customer.js index 804aa2d..aece0a2 100644 --- a/dist/Customer/Customer.js +++ b/dist/Customer/Customer.js @@ -18,6 +18,7 @@ const _1 = require("."); const Resource_1 = __importDefault(require("../Resource")); const class_transformer_1 = require("class-transformer"); const TotpCodes_1 = __importDefault(require("./TotpCodes")); +const Notary_1 = require("../Notary"); class Customer extends Resource_1.default { constructor() { super(...arguments); @@ -67,6 +68,11 @@ __decorate([ (0, class_transformer_1.Exclude)(), __metadata("design:type", Object) ], Customer.prototype, "password", void 0); +__decorate([ + (0, class_transformer_1.Expose)(), + (0, class_transformer_1.Type)(() => Notary_1.Office), + __metadata("design:type", Notary_1.Office) +], Customer.prototype, "office_membership", void 0); exports.default = Customer; var ECustomerStatus; (function (ECustomerStatus) { diff --git a/src/Customer/Customer.ts b/src/Customer/Customer.ts index 1d0ad8a..5d5b7bd 100644 --- a/src/Customer/Customer.ts +++ b/src/Customer/Customer.ts @@ -3,44 +3,49 @@ import { Contact, Document, OfficeFolder } from "."; import Resource from "../Resource"; import { Exclude, Expose, Type } from "class-transformer"; import TotpCodes from "./TotpCodes"; +import { Office } from "../Notary"; export default class Customer extends Resource { - @Expose() - public uid?: string; + @Expose() + public uid?: string; - @Expose() - public status!: ECustomerStatus | string; + @Expose() + public status!: ECustomerStatus | string; - @Expose() - @Type(() => Contact) - public contact?: Contact; + @Expose() + @Type(() => Contact) + public contact?: Contact; - @Expose() - @IsDate() - public created_at: Date | null = null; + @Expose() + @IsDate() + public created_at: Date | null = null; - @Expose() - @IsDate() - public updated_at: Date | null = null; + @Expose() + @IsDate() + public updated_at: Date | null = null; - @Expose() - @Type(() => OfficeFolder) - public office_folders?: OfficeFolder[]; + @Expose() + @Type(() => OfficeFolder) + public office_folders?: OfficeFolder[]; - @Expose() - @Type(() => Document) - public documents?: Document[]; + @Expose() + @Type(() => Document) + public documents?: Document[]; - @Expose() - @Type(() => TotpCodes) - public totpCodes?: TotpCodes[]; + @Expose() + @Type(() => TotpCodes) + public totpCodes?: TotpCodes[]; - @Exclude() - public password?: string | null; + @Exclude() + public password?: string | null; + + @Expose() + @Type(() => Office) + public office_membership?: Office; } export enum ECustomerStatus { - VALIDATED = "VALIDATED", - PENDING = "PENDING", - ERRONED = "ERRONED", + VALIDATED = "VALIDATED", + PENDING = "PENDING", + ERRONED = "ERRONED", }