15 lines
564 B
C#
15 lines
564 B
C#
using KLHZ.Trader.Core.Contracts.Declisions.Dtos.Enums;
|
|
using KLHZ.Trader.Core.Contracts.Messaging.Dtos.Interfaces;
|
|
using System.Collections.Immutable;
|
|
|
|
namespace KLHZ.Trader.Core.Exchange.Models.Trading
|
|
{
|
|
internal class DeferredDeclision
|
|
{
|
|
public ImmutableDictionary<TradingEvent, decimal> Events { get; init; } = ImmutableDictionary<TradingEvent, decimal>.Empty;
|
|
public Stops Stops { get; init; }
|
|
public DateTime ExpirationTime { get; init; }
|
|
public required ITradeDataItem Message { get; init; }
|
|
}
|
|
}
|