import { ApiProperty } from '@nestjs/swagger'; import { Transform } from 'class-transformer'; import { IsNumber, IsString, Length, Max, Min } from 'class-validator'; export class UpdatePenaltyDTO { @ApiProperty({ example: 'Zu spät kommen' }) @Transform(({ value }) => typeof value === 'string' ? value.trim() : value, ) @IsString() @Length(1, 120) description: string; @ApiProperty({ example: 5 }) @IsNumber({ maxDecimalPlaces: 2 }) @Min(0.01) @Max(10000) amount: number; }