/**
 * 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 { ActivityItemDTO } from './ActivityItemDTO';
import type { RenewalAlertDTO } from './RenewalAlertDTO';
import type { SponsorDashboardInvestmentDTO } from './SponsorDashboardInvestmentDTO';
import type { SponsorDashboardMetricsDTO } from './SponsorDashboardMetricsDTO';
import type { SponsoredLeagueDTO } from './SponsoredLeagueDTO';

export interface SponsorDashboardDTO {
  sponsorId: string;
  sponsorName: string;
  metrics: SponsorDashboardMetricsDTO;
  sponsoredLeagues: SponsoredLeagueDTO[];
  investment: SponsorDashboardInvestmentDTO;
  sponsorships: Record<string, unknown>;
  leagues: string;
  teams: string;
  drivers: string;
  races: string;
  platform: string[];
  recentActivity: ActivityItemDTO[];
  upcomingRenewals: RenewalAlertDTO[];
}
