|
|
|
@ -1,12 +1,12 @@ |
|
|
|
import { MarketData } from '@ghostfolio/common/interfaces'; |
|
|
|
|
|
|
|
import { DataSource } from '@prisma/client'; |
|
|
|
import { IsArray, IsEnum, IsOptional } from 'class-validator'; |
|
|
|
import { IsArray, IsIn, IsOptional } from 'class-validator'; |
|
|
|
|
|
|
|
import { CreateAssetProfileDto } from './create-asset-profile.dto'; |
|
|
|
|
|
|
|
export class CreateAssetProfileWithMarketDataDto extends CreateAssetProfileDto { |
|
|
|
@IsEnum([DataSource.MANUAL], { |
|
|
|
@IsIn([DataSource.MANUAL], { |
|
|
|
message: `dataSource must be '${DataSource.MANUAL}'` |
|
|
|
}) |
|
|
|
dataSource: DataSource; |
|
|
|
|