import { ApiProperty } from '@nestjs/swagger';
import { StatutUtilisateurType } from 'src/entities/users.entity';

/** Réponse 201 POST /auth/register/am (alignée sur les champs clés de /auth/register/parent). */
export class RegisterAmResponseDto {
  @ApiProperty()
  message: string;

  @ApiProperty({ format: 'uuid' })
  user_id: string;

  @ApiProperty({ enum: StatutUtilisateurType, example: StatutUtilisateurType.EN_ATTENTE })
  statut: StatutUtilisateurType;

  @ApiProperty({ example: '2026-000015', description: 'Numéro de dossier attribué à l’inscription' })
  numero_dossier: string;
}
