/**
 * 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
 */

export interface LeagueDetailDTO {
  id: string;
  name: string;
  game: string;
  tier: string;
  season: string;
  description: string;
  drivers: number;
  races: number;
  completedRaces: number;
  totalImpressions: number;
  avgViewsPerRace: number;
  engagement: number;
  rating: number;
  seasonStatus: string;
  seasonDates: Record<string, unknown>;
  start: string;
  end: string;
  nextRace?: Record<string, unknown>;
  date: string;
  sponsorSlots: Record<string, unknown>;
  main: Record<string, unknown>;
  available: number;
  price: number;
  benefits: string[];
  secondary: Record<string, unknown>;
  total: number;
}
