import { Transform } from 'class-transformer'; import { IsString, IsUUID, MaxLength, MinLength } from 'class-validator'; export class MergeInventoryAssetDto { @IsUUID('4') canonicalAssetId!: string; @Transform(({ value }) => (typeof value === 'string' ? value.trim() : value)) @IsString() @MinLength(8) @MaxLength(2000) reason!: string; }