Class SecuritiesOrderDetails
- Namespace
- Subsembly.Swift.SecuritiesMarkets
- Assembly
- Subsembly.Sepa.dll
Sequence with Order Details (ORDRDET) or Confirmation Details (CONFDET).
public class SecuritiesOrderDetails : SecuritiesBlock, ISecuritiesSequence
- Inheritance
-
SecuritiesOrderDetails
- Implements
- Inherited Members
Remarks
Order Details and Confirmation Details are sufficiently equal to warrant a common implementation. The only difference is the presence status of the SettlementDate.
Constructors
SecuritiesOrderDetails(string)
public SecuritiesOrderDetails(string sBlockName)
Parameters
sBlockNamestringThis must be either BLOCKNAME_ORDRDET, or BLOCKNAME_CONFDET.
Fields
BLOCKNAME_CONFDET
public const string BLOCKNAME_CONFDET = "CONFDET"
Field Value
BLOCKNAME_ORDRDET
public const string BLOCKNAME_ORDRDET = "ORDRDET"
Field Value
Properties
BuySellIndicator
public SecuritiesBuySellIndicator BuySellIndicator { get; set; }
Property Value
ConfirmationParty
public SecuritiesConfirmationParty ConfirmationParty { get; }
Property Value
DealPrice
public SecuritiesPriceField DealPrice { get; }
Property Value
FinancialInstrumentAttributes
Financial Instrument Attributes
public SecuritiesFinancialInstrumentAttributes FinancialInstrumentAttributes { get; }
Property Value
NumberOfDaysAccrued
public SecuritiesNumberCountField NumberOfDaysAccrued { get; }
Property Value
PlaceOfTrade
public SecuritiesPlaceField PlaceOfTrade { get; }
Property Value
Quantity
Advised or Confirmed Quantity, depending on the actual BlockName.
public SecuritiesQuantityField Quantity { get; }
Property Value
Security
Identification of the Financial Instrument.
public SecuritiesSecurityField Security { get; }
Property Value
SettlementAmount
The total settlement amount including all fees and charges. Only applicable if this is a Confirmation Details (CONFDET) Block.
public SecuritiesAmountField SettlementAmount { get; }
Property Value
SettlementDate
The date of settlement. Only applicable if this is a Confirmation Details (CONFDET) Block.
public SecuritiesDateTimeField SettlementDate { get; }
Property Value
TradeDate
public SecuritiesDateTimeField TradeDate { get; }
Property Value
TradeTransactionConditionIndicator
public SecuritiesTradeTransactionConditionIndicator TradeTransactionConditionIndicator { get; set; }
Property Value
TypeOfPriceIndicator
public SecuritiesTypeOfPriceIndicator TypeOfPriceIndicator { get; set; }
Property Value
Methods
Clear()
public override void Clear()
WriteSequence(SwiftWriter)
public override void WriteSequence(SwiftWriter aWriter)
Parameters
aWriterSwiftWriter