login API Properties added

This commit is contained in:
sdraris 2025-09-04 10:16:14 +02:00
parent 546a77c8a8
commit e181d34b6d

View File

@ -1,10 +1,16 @@
import { ApiProperty } from "@nestjs/swagger";
import { IsEmail, IsString, MinLength } from "class-validator";
export class LoginDto {
@ApiProperty({ example: 'my.user@example.com', description: "Adresse email de l'utililisateur" })
@IsEmail()
email: string;
@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'})
@ApiProperty({
example: "Mon_motdepasse_fort_1234?",
description: "Mot de passe de l'utilisateur"
})
@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' })
password: string;
}