import { ApiProperty } from '@nestjs/swagger';
import { DossierFamilleCompletDto } from '../../parents/dto/dossier-famille-complet.dto';
import { DossierAmCompletDto } from './dossier-am-complet.dto';

/** Réponse unifiée GET /dossiers/:numeroDossier – AM ou famille. Ticket #119 */
export class DossierUnifieDto {
  @ApiProperty({ enum: ['family', 'am'], description: 'Type de dossier' })
  type: 'family' | 'am';

  @ApiProperty({
    description: 'Dossier famille (si type=family) ou dossier AM (si type=am)',
  })
  dossier: DossierFamilleCompletDto | DossierAmCompletDto;
}
