Files
gridpilot.gg/apps/website/lib/view-models/LeagueAdminScheduleViewModel.ts
Marc Mintel d97f50ed72
Some checks failed
Contract Testing / contract-tests (pull_request) Failing after 6m4s
Contract Testing / contract-snapshot (pull_request) Has been skipped
view data fixes
2026-01-23 11:59:49 +01:00

15 lines
528 B
TypeScript

import type { LeagueScheduleRaceViewModel } from './LeagueScheduleViewModel';
import { ViewModel } from "../contracts/view-models/ViewModel";
export class LeagueAdminScheduleViewModel extends ViewModel {
readonly seasonId: string;
readonly published: boolean;
readonly races: LeagueScheduleRaceViewModel[];
constructor(input: { seasonId: string; published: boolean; races: LeagueScheduleRaceViewModel[] }) {
this.seasonId = input.seasonId;
this.published = input.published;
this.races = input.races;
}
}