Class Fill
A fill sent by an Exchange.
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Assembly: tt-net-api.dll
Syntax
public class Fill : IEquatable<Fill>, IComparable<Fill>
Properties
Account
Declaration
public Account Account { get; }
Property Value
AccountId
Declaration
public ulong AccountId { get; }
Property Value
AggressorIndicator
Declaration
public bool? AggressorIndicator { get; }
Property Value
Type |
Description |
Nullable<Boolean> |
|
BuySell
Declaration
public BuySell BuySell { get; }
Property Value
ClearingDate
Declaration
public DateTime ClearingDate { get; }
Property Value
Type |
Description |
DateTime |
|
ClearingOrTransactionDateTime
Declaration
public DateTime ClearingOrTransactionDateTime { get; }
Property Value
Type |
Description |
DateTime |
|
CrossOrderPreventionActionType
Declaration
public CrossingOrderPreventionActionType CrossOrderPreventionActionType { get; }
Property Value
DisplayText
Declaration
public string DisplayText { get; }
Property Value
ExchangeTransactionNumber
Declaration
public string ExchangeTransactionNumber { get; }
Property Value
ExpectedNumSecurities
Declaration
public ulong ExpectedNumSecurities { get; }
Property Value
FillGroup
Declaration
public IReadOnlyCollection<FillGrpItem> FillGroup { get; }
Property Value
FillKey
Declaration
public string FillKey { get; }
Property Value
FillType
Declaration
public FillType FillType { get; }
Property Value
Instrument
Declaration
public Instrument Instrument { get; }
Property Value
InstrumentKey
Declaration
public InstrumentKey InstrumentKey { get; }
Property Value
IsAlgoChildFill
Declaration
public bool IsAlgoChildFill { get; }
Property Value
IsAutospreaderLegFill
Declaration
public bool IsAutospreaderLegFill { get; }
Property Value
IsAutospreaderSyntheticFill
Declaration
public bool IsAutospreaderSyntheticFill { get; }
Property Value
IsConfirmed
Declaration
public bool IsConfirmed { get; set; }
Property Value
IsExchangeSpreadLegFill
Declaration
public bool IsExchangeSpreadLegFill { get; }
Property Value
IsHedge
Declaration
public bool IsHedge { get; }
Property Value
IsHistorical
Declaration
public bool IsHistorical { get; }
Property Value
IsManualFill
Declaration
public bool IsManualFill { get; }
Property Value
IsQuoting
Declaration
public bool IsQuoting { get; }
Property Value
LastLiquidityIndicator
Declaration
public LastLiquidityInd LastLiquidityIndicator { get; }
Property Value
LegFillSequence
Declaration
public ulong LegFillSequence { get; }
Property Value
LongQuantity
Declaration
public Quantity LongQuantity { get; }
Property Value
MatchPrice
Declaration
public Price MatchPrice { get; }
Property Value
MultiLegReportingType
Declaration
public MultiLegReportingType MultiLegReportingType { get; }
Property Value
OCReceivedTime
Declaration
public DateTime OCReceivedTime { get; }
Property Value
Type |
Description |
DateTime |
|
OCReceivedTimeNanos
Declaration
public ulong OCReceivedTimeNanos { get; }
Property Value
Order
Declaration
public Order Order { get; }
Property Value
OrderDateTime
Declaration
public DateTime OrderDateTime { get; }
Property Value
Type |
Description |
DateTime |
|
OrderId
Declaration
public Guid OrderId { get; }
Property Value
OrderSequence
Declaration
public ulong OrderSequence { get; }
Property Value
Quantity
Declaration
public Quantity Quantity { get; }
Property Value
SecondaryExchangeTransactionNumber
Declaration
public string SecondaryExchangeTransactionNumber { get; }
Property Value
ShortQuantity
Declaration
public Quantity ShortQuantity { get; }
Property Value
Side
Declaration
public OrderSide Side { get; }
Property Value
SiteOrderKey
Declaration
public string SiteOrderKey { get; }
Property Value
TradeDate
Declaration
public Date TradeDate { get; }
Property Value
TradeType
Declaration
public TrdType TradeType { get; }
Property Value
TradingVenueTradeIdCode
Declaration
public string TradingVenueTradeIdCode { get; }
Property Value
TransactionDateTime
Declaration
public DateTime TransactionDateTime { get; }
Property Value
Type |
Description |
DateTime |
|
UniqueTransactionId
Declaration
public string UniqueTransactionId { get; }
Property Value
Version
Declaration
public int Version { get; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
System.Object.Equals(System.Object)
Equals(Fill)
Declaration
public bool Equals(Fill other)
Parameters
Type |
Name |
Description |
Fill |
other |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
System.Object.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
Overrides
System.Object.ToString()
Operators
Equality(Fill, Fill)
Declaration
public static bool operator ==(Fill left, Fill right)
Parameters
Type |
Name |
Description |
Fill |
left |
|
Fill |
right |
|
Returns
Inequality(Fill, Fill)
Declaration
public static bool operator !=(Fill left, Fill right)
Parameters
Type |
Name |
Description |
Fill |
left |
|
Fill |
right |
|
Returns
Explicit Interface Implementations
IComparable<Fill>.CompareTo(Fill)
Declaration
int IComparable<Fill>.CompareTo(Fill other)
Parameters
Type |
Name |
Description |
Fill |
other |
|
Returns
Implements
System.IEquatable<T>
System.IComparable<T>