/**
 * 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 { LeagueAdminConfigDTO } from './LeagueAdminConfigDTO';
import type { LeagueAdminProtestsDTO } from './LeagueAdminProtestsDTO';
import type { LeagueJoinRequestDTO } from './LeagueJoinRequestDTO';
import type { LeagueOwnerSummaryDTO } from './LeagueOwnerSummaryDTO';
import type { LeagueSeasonSummaryDTO } from './LeagueSeasonSummaryDTO';

export interface LeagueAdminDTO {
  joinRequests: LeagueJoinRequestDTO[];
  ownerSummary?: LeagueOwnerSummaryDTO;
  config: LeagueAdminConfigDTO;
  protests: LeagueAdminProtestsDTO;
  seasons: LeagueSeasonSummaryDTO[];
}
