/**
 * Auto-generated DTO from OpenAPI spec
 * Spec SHA256: ba3fe0d88075dbe87d959880403a13fe16be2835774b1d9cc63b0e021c7adb34
 * This file is generated by scripts/generate-api-types.ts
 * Do not edit manually - regenerate using: npm run api:generate-types
 */

import type { RaceDetailEntryDTO } from './RaceDetailEntryDTO';
import type { RaceDetailLeagueDTO } from './RaceDetailLeagueDTO';
import type { RaceDetailRaceDTO } from './RaceDetailRaceDTO';
import type { RaceDetailRegistrationDTO } from './RaceDetailRegistrationDTO';
import type { RaceDetailUserResultDTO } from './RaceDetailUserResultDTO';

export interface RaceDetailDTO {
  race?: RaceDetailRaceDTO;
  league?: RaceDetailLeagueDTO;
  entryList: RaceDetailEntryDTO[];
  registration: RaceDetailRegistrationDTO;
  userResult?: RaceDetailUserResultDTO;
  error?: string;
}
