forked from Ynov/ptitspas-ynov-back
added login + register dto
This commit is contained in:
parent
600d30abbd
commit
ac6e99d53c
@ -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;
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user