Spaces:
Runtime error
Runtime error
File size: 498 Bytes
545f89a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import {
IsEmail,
IsEnum,
IsNotEmpty,
IsPhoneNumber,
IsString,
MaxLength,
MinLength,
} from 'class-validator';
import { RoleEnum } from '~/common/enums/user-role.enum';
export class CreateAdminDto {
@IsString()
@IsNotEmpty()
name: string;
@IsEmail()
email: string;
@IsString()
@IsPhoneNumber('ID', { message: 'Invalid Phone Number' })
@MaxLength(14)
phoneNumber: string;
@IsString()
@MinLength(8)
password: string;
@IsEnum(RoleEnum)
role: RoleEnum;
}
|