From f0e4ad9f4cec8b548d1dd22a6ee859024548ca2e Mon Sep 17 00:00:00 2001 From: Vins Date: Thu, 28 Mar 2024 10:11:51 +0100 Subject: [PATCH] Added seats to Subscription --- dist/Admin/Subscription.d.ts | 2 ++ dist/Admin/Subscription.js | 6 ++++++ src/Admin/Subscription.ts | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/dist/Admin/Subscription.d.ts b/dist/Admin/Subscription.d.ts index 60eda1f..f3fcb7f 100644 --- a/dist/Admin/Subscription.d.ts +++ b/dist/Admin/Subscription.d.ts @@ -1,5 +1,6 @@ import Resource from "../Resource"; import Office from "./Office"; +import Seat from "./Seat"; export default class Subscription extends Resource { uid?: string; priceId: string; @@ -7,4 +8,5 @@ export default class Subscription extends Resource { end_date: Date; nb_seats?: number; office: Office; + seats?: Seat[]; } diff --git a/dist/Admin/Subscription.js b/dist/Admin/Subscription.js index 74e1b7f..a346557 100644 --- a/dist/Admin/Subscription.js +++ b/dist/Admin/Subscription.js @@ -16,6 +16,7 @@ const Resource_1 = __importDefault(require("../Resource")); const class_transformer_1 = require("class-transformer"); const Office_1 = __importDefault(require("./Office")); const class_validator_1 = require("class-validator"); +const Seat_1 = __importDefault(require("./Seat")); class Subscription extends Resource_1.default { } __decorate([ @@ -51,4 +52,9 @@ __decorate([ (0, class_transformer_1.Type)(() => Office_1.default), __metadata("design:type", Office_1.default) ], Subscription.prototype, "office", void 0); +__decorate([ + (0, class_transformer_1.Expose)(), + (0, class_transformer_1.Type)(() => Seat_1.default), + __metadata("design:type", Array) +], Subscription.prototype, "seats", void 0); exports.default = Subscription; diff --git a/src/Admin/Subscription.ts b/src/Admin/Subscription.ts index f1a64ce..7f66695 100644 --- a/src/Admin/Subscription.ts +++ b/src/Admin/Subscription.ts @@ -2,6 +2,7 @@ import Resource from "../Resource"; import { Expose, Type } from "class-transformer"; import Office from "./Office"; import { IsNotEmpty } from "class-validator"; +import Seat from "./Seat"; export default class Subscription extends Resource { @Expose() @@ -30,4 +31,8 @@ export default class Subscription extends Resource { @Expose() @Type(() => Office) public office!: Office; + + @Expose() + @Type(() => Seat) + public seats?: Seat[]; }