import { ApiProperty, OmitType } from '@nestjs/swagger'; import { IsEnum, IsOptional } from 'class-validator'; import { CreateUserDto } from './create_user.dto'; import { RoleType, StatutUtilisateurType } from 'src/entities/users.entity'; export class RegisterDto extends OmitType(CreateUserDto, ['must_change_password'] as const) { @ApiProperty({ enum: RoleType, default: RoleType.PARENT }) @IsEnum(RoleType) role: RoleType = RoleType.PARENT; status?: StatutUtilisateurType = StatutUtilisateurType.EN_ATTENTE; }