diff --git a/apps/api/src/app/user/update-user-setting.dto.ts b/apps/api/src/app/user/update-user-setting.dto.ts index d29fd6d5a..978b767fc 100644 --- a/apps/api/src/app/user/update-user-setting.dto.ts +++ b/apps/api/src/app/user/update-user-setting.dto.ts @@ -1,9 +1,16 @@ -import { IsBoolean, IsNumber, IsOptional, IsString } from 'class-validator'; +import { DateRange } from '@ghostfolio/common/types'; +import { + IsBoolean, + IsIn, + IsNumber, + IsOptional, + IsString +} from 'class-validator'; export class UpdateUserSettingDto { + @IsIn(['1d', '1y', '5y', 'max', 'ytd']) @IsOptional() - @IsString() // TODO: DateRange - dateRange?: string; + dateRange?: DateRange; @IsNumber() @IsOptional()