File
Readonly
Optional
email
|
Type : string
|
Decorators :
@IsString() @ApiPropertyOptional() @IsEmail() @IsOptional()
|
|
Readonly
Optional
firstName
|
Type : string
|
Decorators :
@IsString() @ApiPropertyOptional() @IsOptional()
|
|
Readonly
Optional
lastName
|
Type : string
|
Decorators :
@IsString() @ApiPropertyOptional() @IsOptional()
|
|
Readonly
Optional
password
|
Type : string
|
Decorators :
@IsString() @ApiPropertyOptional({minLength: 6}) @MinLength(6) @IsOptional()
|
|
import { ApiPropertyOptional } from '@nestjs/swagger';
import { IsString, IsEmail, MinLength, IsOptional, IsIn, IsUUID } from 'class-validator';
import { PartnerDto } from 'modules/partner/dtos';
export class UserSelfUpdateDto {
@IsString()
@ApiPropertyOptional()
@IsOptional()
readonly lastName?: string;
@IsString()
@ApiPropertyOptional()
@IsOptional()
readonly firstName?: string;
@IsString()
@ApiPropertyOptional()
@IsEmail()
@IsOptional()
readonly email?: string;
@IsString()
@ApiPropertyOptional({ minLength: 6 })
@MinLength(6)
@IsOptional()
readonly password?: string;
}