src/users/dtos/update-user.dto.ts
Data Transfer Object (DTO) for updating a user
Properties |
Optional email |
Type : string
|
Decorators :
@IsEmail()
|
Defined in src/users/dtos/update-user.dto.ts:13
|
Optional email field with validation rules:
|
Optional firstName |
Type : string
|
Decorators :
@IsString()
|
Defined in src/users/dtos/update-user.dto.ts:21
|
Optional first name field with validation rules:
|
Optional lastName |
Type : string
|
Decorators :
@IsString()
|
Defined in src/users/dtos/update-user.dto.ts:29
|
Optional last name field with validation rules:
|
import { IsEmail, IsOptional, IsString } from 'class-validator';
/**
* Data Transfer Object (DTO) for updating a user
*/
export class UpdateUserDto {
/**
* Optional email field with validation rules:
* - Must be a valid email address
*/
@IsEmail()
@IsOptional()
email?: string;
/**
* Optional first name field with validation rules:
* - Must be a string
*/
@IsString()
@IsOptional()
firstName?: string;
/**
* Optional last name field with validation rules:
* - Must be a string
*/
@IsString()
@IsOptional()
lastName?: string;
}
export default UpdateUserDto;