PortfolioLookupMessage
Message portfolio lookup for specified criteria.
Inherits: PortfolioMessage
Implements: INullableSecurityIdMessage, IStrategyIdMessage, ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, ISecurityIdsMessage
Constructors
public PortfolioLookupMessage()
portfolioLookupMessage = PortfolioLookupMessage()
Initializes a new instance of the PortfolioLookupMessage.
Properties
public long? Count { get; set; }
value = portfolioLookupMessage.Count
portfolioLookupMessage.Count = value
Max count.
public override DataType DataType { get; }
value = portfolioLookupMessage.DataType
Data type info.
public FillGapsDays? FillGaps { get; set; }
value = portfolioLookupMessage.FillGaps
portfolioLookupMessage.FillGaps = value
FillGapsDays.
public DateTime? From { get; set; }
value = portfolioLookupMessage.From
portfolioLookupMessage.From = value
Start date, from which data needs to be retrieved.
public bool IsIncremental { get; set; }
value = portfolioLookupMessage.IsIncremental
portfolioLookupMessage.IsIncremental = value
Request incremental updates instead of full snapshots.
public bool IsSubscribe { get; set; }
value = portfolioLookupMessage.IsSubscribe
portfolioLookupMessage.IsSubscribe = value
The message is subscription.
public SecurityId? SecurityId { get; set; }
value = portfolioLookupMessage.SecurityId
portfolioLookupMessage.SecurityId = value
Security ID.
public SecurityId[] SecurityIds { get; set; }
value = portfolioLookupMessage.SecurityIds
portfolioLookupMessage.SecurityIds = value
Security identifiers for filtering.
public Sides? Side { get; set; }
value = portfolioLookupMessage.Side
portfolioLookupMessage.Side = value
Side.
public long? Skip { get; set; }
value = portfolioLookupMessage.Skip
portfolioLookupMessage.Skip = value
Skip count.
public string StrategyId { get; set; }
value = portfolioLookupMessage.StrategyId
portfolioLookupMessage.StrategyId = value
Strategy id.
public DateTime? To { get; set; }
value = portfolioLookupMessage.To
portfolioLookupMessage.To = value
End date, until which data needs to be retrieved.
public long TransactionId { get; set; }
value = portfolioLookupMessage.TransactionId
portfolioLookupMessage.TransactionId = value
Request identifier.
public string UserId { get; set; }
value = portfolioLookupMessage.UserId
portfolioLookupMessage.UserId = value
User identifier for filtering data. If set, data is filtered by this user instead of the session.
Methods
public override Message Clone()
result = portfolioLookupMessage.Clone()
Create a copy of PortfolioLookupMessage.
Returns: Copy.
protected virtual void CopyTo(PortfolioLookupMessage destination)
portfolioLookupMessage.CopyTo(destination)
Copy the message into the .
- destination
- The object, to which copied information.
public override string ToString()
result = portfolioLookupMessage.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.