login API Properties added
This commit is contained in:
parent
546a77c8a8
commit
e181d34b6d
@ -1,10 +1,16 @@
|
|||||||
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { IsEmail, IsString, MinLength } from "class-validator";
|
import { IsEmail, IsString, MinLength } from "class-validator";
|
||||||
|
|
||||||
export class LoginDto {
|
export class LoginDto {
|
||||||
|
@ApiProperty({ example: 'my.user@example.com', description: "Adresse email de l'utililisateur" })
|
||||||
@IsEmail()
|
@IsEmail()
|
||||||
email: string;
|
email: string;
|
||||||
|
|
||||||
@IsString({message: 'Le mot de passe doit etre une chaine de caracteres'})
|
@ApiProperty({
|
||||||
@MinLength(8, {message: 'Le mot de passe doit contenir au moins 8 caracteres'})
|
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;
|
password: string;
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user