|
|
@ -4,6 +4,7 @@ import { IsCurrencyCode } from '@ghostfolio/common/validators/is-currency-code'; |
|
|
import { AssetClass, AssetSubClass, DataSource, Type } from '@prisma/client'; |
|
|
import { AssetClass, AssetSubClass, DataSource, Type } from '@prisma/client'; |
|
|
import { Transform, TransformFnParams } from 'class-transformer'; |
|
|
import { Transform, TransformFnParams } from 'class-transformer'; |
|
|
import { |
|
|
import { |
|
|
|
|
|
ArrayUnique, |
|
|
IsArray, |
|
|
IsArray, |
|
|
IsBoolean, |
|
|
IsBoolean, |
|
|
IsEnum, |
|
|
IsEnum, |
|
|
@ -62,8 +63,10 @@ export class CreateOrderDto { |
|
|
@IsString() |
|
|
@IsString() |
|
|
symbol: string; |
|
|
symbol: string; |
|
|
|
|
|
|
|
|
|
|
|
@ArrayUnique() |
|
|
@IsArray() |
|
|
@IsArray() |
|
|
@IsOptional() |
|
|
@IsOptional() |
|
|
|
|
|
@IsString({ each: true }) |
|
|
tags?: string[]; |
|
|
tags?: string[]; |
|
|
|
|
|
|
|
|
@IsEnum(Type) |
|
|
@IsEnum(Type) |
|
|
|