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