Class CollateralReport
Collateral Report Message.
Inherited Members
Namespace: OnixS.CmeStpHandler
Assembly: OnixS.CmeStpHandler.dll
Syntax
[Serializable]
public class CollateralReport
Constructors
CollateralReport()
Default constructor.
Declaration
public CollateralReport()
Properties
AccruedInterestAmount
Amount of Accrued Interest for convertible bonds and fixed income.
Declaration
public decimal AccruedInterestAmount { get; set; }
Property Value
Type | Description |
---|---|
decimal |
ClearingBusinessDate
The "Clearing Business Date" referred to by this maintenance request.
Declaration
public DateTimeOffset ClearingBusinessDate { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
CollateralAllocationID
Globally unique identifier of the collateral allocation.
Declaration
public string CollateralAllocationID { get; set; }
Property Value
Type | Description |
---|---|
string |
CollateralAllocationNumber
Human-readable identifier for the collateral allocation.
Declaration
public string CollateralAllocationNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CollateralReportID
Collateral Report Identifier.
Declaration
public string CollateralReportID { get; set; }
Property Value
Type | Description |
---|---|
string |
CollateralReportTransactionType
Transaction type of the Collateral Report.
Declaration
public CollateralReportTransactionType CollateralReportTransactionType { get; set; }
Property Value
Type | Description |
---|---|
CollateralReportTransactionType |
CollateralRequestID
Collateral Request Identifier.
Declaration
public string CollateralRequestID { get; set; }
Property Value
Type | Description |
---|---|
string |
CollateralStatus
Collateral status.
Declaration
public CollateralStatus CollateralStatus { get; set; }
Property Value
Type | Description |
---|---|
CollateralStatus |
DirtyPrice
Dirty price.
Declaration
public decimal DirtyPrice { get; set; }
Property Value
Type | Description |
---|---|
decimal |
EndCash
Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date.
Declaration
public decimal EndCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
FinancingDetails
Information about financing details reported.
Declaration
public FinancingDetails FinancingDetails { get; }
Property Value
Type | Description |
---|---|
FinancingDetails |
Instrument
Information about instrument reported.
Declaration
public CollateralInstrument Instrument { get; }
Property Value
Type | Description |
---|---|
CollateralInstrument |
LastMkt
Market of execution for last fill, or an indication of the market where an order was routed.
Declaration
public string LastMkt { get; set; }
Property Value
Type | Description |
---|---|
string |
LastUpdateTime
Timestamp of last update to data item (or creation if no updates made since creation).
Declaration
public DateTimeOffset LastUpdateTime { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
MaximumCollateralCount
Maximum number of different securities that can be allocated to the trade.
Declaration
public int MaximumCollateralCount { get; set; }
Property Value
Type | Description |
---|---|
int |
Memo
Free format text field.
Declaration
public string Memo { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalCollateralAllocationID
In a substitution, this is the CollID of the allocation that was substituted.
Declaration
public string OriginalCollateralAllocationID { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalCollateralAllocationNumber
In a substitution, this is the CollNo of the allocation that was substituted.
Declaration
public string OriginalCollateralAllocationNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalFixmlMessage
Gets Fixml string which represent original received message.
Declaration
public string OriginalFixmlMessage { get; }
Property Value
Type | Description |
---|---|
string |
Parties
Information about Root Parties reported.
Declaration
public Collection<Party> Parties { get; }
Property Value
Type | Description |
---|---|
Collection<Party> |
Price
Price per unit of quantity (e.g. per share).
Declaration
public decimal Price { get; set; }
Property Value
Type | Description |
---|---|
decimal |
Quantity
Overall/total quantity (e.g. number of shares).
Declaration
public decimal Quantity { get; set; }
Property Value
Type | Description |
---|---|
decimal |
RegulatoryTradeIDs
Information about related regulatory trade IDs.
Declaration
public Collection<RegulatoryTradeIdentifier> RegulatoryTradeIDs { get; }
Property Value
Type | Description |
---|---|
Collection<RegulatoryTradeIdentifier> |
RelatedInstruments
Information about related instruments reported.
Declaration
public Collection<RelatedInstrument> RelatedInstruments { get; }
Property Value
Type | Description |
---|---|
Collection<RelatedInstrument> |
SecondaryTradeID
Used to carry an internal trade entity ID which may or may not be reported to the firm.
Declaration
public string SecondaryTradeID { get; set; }
Property Value
Type | Description |
---|---|
string |
SenderCompID
On return messaging, NYMEX will be the SenderCompID.
Declaration
public string SenderCompID { get; set; }
Property Value
Type | Description |
---|---|
string |
SenderSubID
CME assigned user role used to identify specific role (traderadmin or clearingadmin). If not specified will default to highest assigned role.
Declaration
public string SenderSubID { get; set; }
Property Value
Type | Description |
---|---|
string |
SettlementTradeID
Trade identifier as assigned by BrokerTec Clearing.
Declaration
public string SettlementTradeID { get; set; }
Property Value
Type | Description |
---|---|
string |
Side
Side of order.
Declaration
public Side Side { get; set; }
Property Value
Type | Description |
---|---|
Side |
StartCash
Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date.
Declaration
public decimal StartCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
SubstitutionIndicator
Indicates the status of the substitution.
Declaration
public SubstitutionIndicator SubstitutionIndicator { get; set; }
Property Value
Type | Description |
---|---|
SubstitutionIndicator |
SubstitutionsRemaining
Number of remaining rights of substitution.
Declaration
public int SubstitutionsRemaining { get; set; }
Property Value
Type | Description |
---|---|
int |
TargetCompID
Identifies the entity to whom the message is being sent. This echoes the SenderCompID sent on the request.
Declaration
public string TargetCompID { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetSubID
Assigned value used to identify specific message recipient (user, etc.) This echoes the SenderSubID sent on the request.
Declaration
public string TargetSubID { get; set; }
Property Value
Type | Description |
---|---|
string |
TotalEndCash
Total end cash of the trade.
Declaration
public decimal TotalEndCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
TotalStartCash
Total start cash of the trade.
Declaration
public decimal TotalStartCash { get; set; }
Property Value
Type | Description |
---|---|
decimal |
TradeCollateralStatus
Collateral status of the trade.
Declaration
public TradeCollateralStatus TradeCollateralStatus { get; set; }
Property Value
Type | Description |
---|---|
TradeCollateralStatus |
TradeDate
Indicates date of trade referenced in this message in YYYYMMDD format. Absence of this field indicates current day (expressed in local time at place of trade).
Declaration
public DateTimeOffset TradeDate { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
TransactTime
Timestamp when the business transaction represented by the message occurred.
Declaration
public DateTimeOffset TransactTime { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
Methods
FromXml(XElement, XElement)
Extract data from XML and fill current object.
Declaration
public void FromXml(XElement reportElement, XElement header)
Parameters
Type | Name | Description |
---|---|---|
XElement | reportElement | Report element (TrdCaptRpt). |
XElement | header | Header element. |
ToString()
Returns string representation of an object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | String representation of an object. |