| | 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; |
| | } |
| |
|