import { ApiProperty } from '@nestjs/swagger'; import { BrokerMoneyDto } from './broker-money.dto'; export class BrokerPositionResponseDto { @ApiProperty({ nullable: true }) figi!: string | null; @ApiProperty({ nullable: true }) instrumentUid!: string | null; @ApiProperty({ nullable: true }) positionUid!: string | null; @ApiProperty({ nullable: true }) ticker!: string | null; @ApiProperty({ nullable: true }) classCode!: string | null; @ApiProperty({ nullable: true }) instrumentType!: string | null; @ApiProperty({ nullable: true }) name!: string | null; @ApiProperty({ nullable: true }) quantity!: number | null; @ApiProperty({ nullable: true }) blockedLots!: number | null; @ApiProperty({ type: BrokerMoneyDto, nullable: true }) currentPrice!: BrokerMoneyDto | null; @ApiProperty({ type: BrokerMoneyDto, nullable: true }) currentValue!: BrokerMoneyDto | null; @ApiProperty({ type: BrokerMoneyDto, nullable: true }) averagePositionPrice!: BrokerMoneyDto | null; @ApiProperty({ nullable: true }) expectedYieldPercent!: number | null; @ApiProperty({ type: BrokerMoneyDto, nullable: true }) dailyYield!: BrokerMoneyDto | null; }