Added seats to Subscription

This commit is contained in:
Vins 2024-03-28 10:11:51 +01:00
parent 3712e3f2c1
commit f0e4ad9f4c
3 changed files with 13 additions and 0 deletions

View File

@ -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[];
}

View File

@ -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;

View File

@ -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[];
}