export type LeagueSeasonSummaryViewModelInput = { seasonId: string; name: string; status: string; isPrimary: boolean; isParallelActive: boolean; }; 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; constructor(input: LeagueSeasonSummaryViewModelInput) { this.seasonId = input.seasonId; this.name = input.name; this.status = input.status; this.isPrimary = input.isPrimary; this.isParallelActive = input.isParallelActive; } }