23 lines
603 B
TypeScript
23 lines
603 B
TypeScript
export type LeagueSeasonSummaryViewModelInput = {
|
|
seasonId: string;
|
|
name: string;
|
|
status: string;
|
|
isPrimary: boolean;
|
|
isParallelActive: boolean;
|
|
};
|
|
|
|
export class LeagueSeasonSummaryViewModel {
|
|
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;
|
|
}
|
|
} |