src/dto/1.0.0/user/modify-admin.dto.ts
Properties |
Type : string
|
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:25
|
firstName |
Type : string
|
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:30
|
groupId |
Type : string
|
Decorators :
@IsOptional()
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:42
|
id |
Type : number
|
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:15
|
lastName |
Type : string
|
Decorators :
@IsNotEmpty({message: 'Mező kitöltése kötelező.'})
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:34
|
password |
Type : string
|
Decorators :
@IsOptional()
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:36
|
rank |
Type : string
|
Decorators :
@IsOptional()
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:40
|
workStartDate |
Type : number
|
Decorators :
@IsOptional()
|
Defined in src/dto/1.0.0/user/modify-admin.dto.ts:38
|
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
}