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