import { ApiProperty } from '@nestjs/swagger'; import { RoleType, StatutUtilisateurType } from 'src/entities/users.entity'; export class ProfileResponseDto { @ApiProperty() id: string; @ApiProperty() email: string; @ApiProperty({ enum: RoleType }) role: RoleType; @ApiProperty() prenom?: string; @ApiProperty() nom?: string; @ApiProperty({ enum: StatutUtilisateurType }) statut: StatutUtilisateurType; @ApiProperty({ description: 'Indique si le changement de mot de passe est obligatoire à la première connexion' }) changement_mdp_obligatoire: boolean; }