wip league admin tools
This commit is contained in:
23
apps/website/lib/view-models/LeagueSeasonSummaryViewModel.ts
Normal file
23
apps/website/lib/view-models/LeagueSeasonSummaryViewModel.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user