import { ApiPropertyOptional } from '@nestjs/swagger'; import { IsOptional, IsUUID } from 'class-validator'; export class GetEligibleContainerBookingsDto { @ApiPropertyOptional({ format: 'uuid' }) @IsOptional() @IsUUID() originStationId?: string; @ApiPropertyOptional({ format: 'uuid' }) @IsOptional() @IsUUID() destinationStationId?: string; @ApiPropertyOptional({ format: 'uuid' }) @IsOptional() @IsUUID() trainScheduleId?: string; @ApiPropertyOptional({ example: 'HOLDING' }) @IsOptional() schedulingStatus?: string; }