diff --git a/apps/api/src/app/portfolio/get-performance.dto.ts b/apps/api/src/app/portfolio/get-performance.dto.ts index 5992c2a092..0db72fcebf 100644 --- a/apps/api/src/app/portfolio/get-performance.dto.ts +++ b/apps/api/src/app/portfolio/get-performance.dto.ts @@ -1,9 +1,13 @@ import { DateRangeFilterDto } from '@ghostfolio/api/dtos/date-range-filter.dto'; import { Transform, TransformFnParams } from 'class-transformer'; -import { IsBoolean } from 'class-validator'; +import { IsBoolean, IsIn, IsOptional } from 'class-validator'; export class GetPerformanceDto extends DateRangeFilterDto { + @IsIn(['year']) + @IsOptional() + groupBy?: 'year'; + @IsBoolean() @Transform(({ value }: TransformFnParams) => { return value === 'true';