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 Events { get; init; } = ImmutableDictionary.Empty; public Stops Stops { get; init; } public DateTime ExpirationTime { get; init; } public required ITradeDataItem Message { get; init; } } }