import { ApiProperty } from '@nestjs/swagger'; export class PendingFamilyDto { @ApiProperty({ example: 'Famille Dupont', description: 'Libellé affiché pour la famille' }) libelle: string; @ApiProperty({ type: [String], example: ['uuid-parent-1', 'uuid-parent-2'], description: 'IDs utilisateur des parents de la famille', }) parentIds: string[]; @ApiProperty({ nullable: true, example: '2026-000001', description: 'Numéro de dossier famille (format AAAA-NNNNNN)', }) numero_dossier: string | null; @ApiProperty({ nullable: true, example: 'parent@mail.fr', description: 'Email du premier parent (ordre nom/prénom)' }) email: string | null; @ApiProperty({ nullable: true, description: 'Date de création du compte la plus ancienne (famille)' }) cree_le: Date | string | null; @ApiProperty({ nullable: true, example: '0612345678' }) telephone: string | null; @ApiProperty({ nullable: true, example: '75001' }) code_postal: string | null; @ApiProperty({ nullable: true, example: 'Paris' }) ville: string | null; @ApiProperty({ example: 2, description: 'Nombre d’enfants liés à la famille' }) nombre_enfants: number; }