File

src/dto/1.0.0/user/add-admin-or-trainer.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()
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,
  IsOptional,
} from "class-validator";

export class AddAdminOrTrainerDTO {
  @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 ""