/**
 * 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 SponsorshipDetailDTO {
  id: string;
  leagueId: string;
  leagueName: string;
  seasonId: string;
  seasonName: string;
  /** Format: date-time */
  seasonStartDate?: string;
  /** Format: date-time */
  seasonEndDate?: string;
  tier: string;
  status: string;
  pricing: Record<string, unknown>;
  amount: number;
  currency: string;
  platformFee: Record<string, unknown>;
  netAmount: Record<string, unknown>;
  metrics: Record<string, unknown>;
  drivers: number;
  races: number;
  completedRaces: number;
  impressions: number;
  /** Format: date-time */
  createdAt: string;
  /** Format: date-time */
  activatedAt?: string;
}
