/**
 * Auto-generated DTO from OpenAPI spec
 * Spec SHA256: a5e14ed849c9c55f18facf00106e60c0557da2f69fa246fd717783f0cb0d80ab
 * 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[];
}
