diff --git a/src/routes/user/dto/login.dto.ts b/src/routes/user/dto/login.dto.ts index d17fa44..b574077 100644 --- a/src/routes/user/dto/login.dto.ts +++ b/src/routes/user/dto/login.dto.ts @@ -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; } \ No newline at end of file