File

src/dto/1.0.0/user/modify-admin.dto.ts

Index

Properties

Properties

email
Type : string
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
@IsEmail({}, {message: 'Helytelen formátum.'})
firstName
Type : string
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
groupId
Type : string
Decorators :
@IsOptional()
id
Type : number
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
@IsNumber()
lastName
Type : string
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
password
Type : string
Decorators :
@IsOptional()
rank
Type : string
Decorators :
@IsOptional()
workStartDate
Type : number
Decorators :
@IsOptional()
import {
  IsNotEmpty,
  IsEmail,
  IsString,
  IsNumber,
  Allow,
  IsOptional,
} from "class-validator";

export class ModifyAdminDTO {
  @IsNotEmpty({
    message: "Mező kitöltése kötelező.",
  })
  @IsNumber()
  id: number;
  @IsNotEmpty({
    message: "Mező kitöltése kötelező.",
  })
  @IsEmail(
    {},
    {
      message: "Helytelen formátum.",
    }
  )
  email: string;

  @IsNotEmpty({
    message: "Mező kitöltése kötelező.",
  })
  firstName: string;
  @IsNotEmpty({
    message: "Mező kitöltése kötelező.",
  })
  lastName: string;
  @IsOptional()
  password: string;
  @IsOptional()
  workStartDate: number;
  @IsOptional()
  rank: string
  @IsOptional()
  groupId: string
}

result-matching ""

    No results matching ""