/**
 * 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 { DriverProfileDriverSummaryDTO } from './DriverProfileDriverSummaryDTO';
import type { DriverProfileExtendedProfileDTO } from './DriverProfileExtendedProfileDTO';
import type { DriverProfileFinishDistributionDTO } from './DriverProfileFinishDistributionDTO';
import type { DriverProfileSocialSummaryDTO } from './DriverProfileSocialSummaryDTO';
import type { DriverProfileStatsDTO } from './DriverProfileStatsDTO';
import type { DriverProfileTeamMembershipDTO } from './DriverProfileTeamMembershipDTO';

export interface GetDriverProfileOutputDTO {
  currentDriver?: DriverProfileDriverSummaryDTO;
  stats?: DriverProfileStatsDTO;
  finishDistribution?: DriverProfileFinishDistributionDTO;
  teamMemberships: DriverProfileTeamMembershipDTO[];
  socialSummary: DriverProfileSocialSummaryDTO;
  extendedProfile?: DriverProfileExtendedProfileDTO;
}
