| import { |
| IsEmail, |
| IsNotEmpty, |
| IsOptional, |
| IsString, |
| ValidateNested, |
| } from 'class-validator'; |
| export class UpdateProfileDto { |
| @IsOptional() |
| firstName: string; |
|
|
| @IsOptional() |
| lastName: string; |
|
|
| @IsOptional() |
| username: string; |
|
|
| @IsOptional() |
| email: string; |
|
|
| avatar: any; |
| ats: any; |
| } |
|
|
| export class updatePasswordDto { |
| @IsNotEmpty() |
| password: string; |
|
|
| @IsNotEmpty() |
| newPassword: string; |
|
|
| @IsNotEmpty() |
| confirmPassword: string; |
| } |
|
|
| export class addRemoveFriendDto { |
| @IsNotEmpty() |
| userId: string; |
|
|
| @IsNotEmpty() |
| type: string; |
| } |
| export class validateEmailDto { |
| @IsString() |
| identifier: string; |
| } |
| export class NewsletterDto { |
| @IsString() |
| email: string; |
| } |
| export class validateEmailRegDto { |
| @IsString() |
| @IsEmail() |
| email: string; |
| } |
|
|