Files
test-gen-9/backend/src/equipment/dto/create-equipment.dto.ts

22 lines
431 B
TypeScript

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;
}