import { Transform } from 'class-transformer'; import { IsDateString, IsOptional, IsString, MaxLength, MinLength } from 'class-validator'; export class SetInspectionReportResponseDeadlineDto { @IsDateString() responseDueOn!: string; @IsOptional() @Transform(({ value }) => typeof value === 'string' ? value.trim() || null : value) @IsString() @MinLength(3) @MaxLength(1000) reason?: string | null; }