31 lines
549 B
TypeScript
31 lines
549 B
TypeScript
import { ViewData } from "../contracts/view-data/ViewData";
|
|
|
|
|
|
export interface ProtestDetailViewData extends ViewData {
|
|
protestId: string;
|
|
leagueId: string;
|
|
status: string;
|
|
submittedAt: string;
|
|
incident: {
|
|
lap: number;
|
|
description: string;
|
|
};
|
|
protestingDriver: {
|
|
id: string;
|
|
name: string;
|
|
};
|
|
accusedDriver: {
|
|
id: string;
|
|
name: string;
|
|
};
|
|
race: {
|
|
id: string;
|
|
name: string;
|
|
scheduledAt: string;
|
|
};
|
|
penaltyTypes: Array<{
|
|
type: string;
|
|
label: string;
|
|
description: string;
|
|
}>;
|
|
} |