15 lines
583 B
TypeScript
15 lines
583 B
TypeScript
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;
|
||
}
|