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; @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; }