import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger'; import { IsDateString, IsOptional, IsString } from 'class-validator'; export class CreateEquipmentDto { @ApiProperty() @IsString() inventoryNumber!: string; @ApiProperty() @IsString() name!: string; @ApiPropertyOptional() @IsOptional() @IsString() manufacturer?: string; @ApiPropertyOptional() @IsOptional() @IsDateString() purchaseDate?: string; @ApiPropertyOptional() @IsOptional() @IsString() location?: string; @ApiPropertyOptional() @IsOptional() @IsDateString() maintenanceDate?: string; }