import { IsString, IsOptional, IsDateString, IsEnum } from 'class-validator'; import { EquipmentStatus } from '@prisma/client'; export class CreateEquipmentDto { @IsString() name: string; @IsString() serialNumber: string; @IsOptional() @IsDateString() dateOfInspection?: string; @IsOptional() @IsDateString() commissionedAt?: string; @IsOptional() @IsEnum(EquipmentStatus) status?: EquipmentStatus; }