added login + register dto

This commit is contained in:
sdraris 2025-09-08 11:02:35 +02:00
parent 600d30abbd
commit ac6e99d53c
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,5 @@
import { ApiProperty } from "@nestjs/swagger";
import { IsEmail, IsString, MinLength } from "class-validator";
import { IsEmail, IsString, MaxLength, MinLength } from "class-validator";
export class LoginDto {
@ApiProperty({ example: 'my.user@example.com', description: "Adresse email de l'utililisateur" })
@ -12,5 +12,6 @@ export class LoginDto {
})
@IsString({ message: 'Le mot de passe doit etre une chaine de caracteres' })
@MinLength(8, { message: 'Le mot de passe doit contenir au moins 8 caracteres' })
@MaxLength(50)
password: string;
}

View File

@ -8,5 +8,7 @@ export class RegisterDto extends OmitType(CreateUserDto, ['must_change_password'
@IsEnum(RoleType)
role: RoleType = RoleType.PARENT;
@IsEnum(StatutUtilisateurType)
@IsOptional()
status?: StatutUtilisateurType = StatutUtilisateurType.EN_ATTENTE;
}