view data fixes
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
import { RaceDetailEntryViewModel } from './RaceDetailEntryViewModel';
|
||||
import { RaceDetailUserResultViewModel } from './RaceDetailUserResultViewModel';
|
||||
|
||||
export type RaceDetailsRaceViewModel = {
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
|
||||
export type RaceDetailsRaceViewModel = ViewModel & {
|
||||
id: string;
|
||||
track: string;
|
||||
car: string;
|
||||
@@ -10,19 +12,25 @@ export type RaceDetailsRaceViewModel = {
|
||||
sessionType: string;
|
||||
};
|
||||
|
||||
export type RaceDetailsLeagueViewModel = {
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
|
||||
export type RaceDetailsLeagueViewModel = ViewModel & {
|
||||
id: string;
|
||||
name: string;
|
||||
description?: string | null;
|
||||
settings?: unknown;
|
||||
};
|
||||
|
||||
export type RaceDetailsRegistrationViewModel = {
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
|
||||
export type RaceDetailsRegistrationViewModel = ViewModel & {
|
||||
canRegister: boolean;
|
||||
isUserRegistered: boolean;
|
||||
};
|
||||
|
||||
export type RaceDetailsViewModel = {
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
|
||||
export type RaceDetailsViewModel = ViewModel & {
|
||||
race: RaceDetailsRaceViewModel | null;
|
||||
league: RaceDetailsLeagueViewModel | null;
|
||||
entryList: RaceDetailEntryViewModel[];
|
||||
|
||||
Reference in New Issue
Block a user