view data fixes

This commit is contained in:
2026-01-23 15:30:23 +01:00
parent e22033be38
commit f8099f04bc
213 changed files with 3466 additions and 3003 deletions

View File

@@ -9,17 +9,16 @@ export type LeagueSeasonSummaryViewModelInput = {
import { ViewModel } from "../contracts/view-models/ViewModel";
export class LeagueSeasonSummaryViewModel extends ViewModel {
readonly seasonId: string;
readonly name: string;
readonly status: string;
readonly isPrimary: boolean;
readonly isParallelActive: boolean;
private readonly data: LeagueSeasonSummaryViewModelInput;
constructor(input: LeagueSeasonSummaryViewModelInput) {
this.seasonId = input.seasonId;
this.name = input.name;
this.status = input.status;
this.isPrimary = input.isPrimary;
this.isParallelActive = input.isParallelActive;
constructor(data: LeagueSeasonSummaryViewModelInput) {
super();
this.data = data;
}
get seasonId(): string { return this.data.seasonId; }
get name(): string { return this.data.name; }
get status(): string { return this.data.status; }
get isPrimary(): boolean { return this.data.isPrimary; }
get isParallelActive(): boolean { return this.data.isParallelActive; }
}