Class FinPortfList
A specialised FinOrder that encapsulates a portfolio list request (HKWPD) segment.
public class FinPortfList : FinOrder
- Inheritance
-
FinPortfList
- Inherited Members
Constructors
FinPortfList()
This ctor shall only be used when loading a previously persisted instance of this class.
public FinPortfList()
FinPortfList(FinSegment, FinAcct)
public FinPortfList(FinSegment aHKWPD, FinAcct aOrderAcct)
Parameters
aHKWPD
FinSegmentaOrderAcct
FinAcct
Properties
PortfSecuritiesList
Provides access to the returned portfolio list (MT-535 or MT-571), if any.
public SwiftStatementOfHoldings PortfSecuritiesList { get; }
Property Value
PortfSecuritiesListBuffer
Provides the raw FinByteBuffer with the collected MT-535 or MT-571 data.
public FinByteBuffer PortfSecuritiesListBuffer { get; }
Property Value
- FinByteBuffer
If no data was returned, then this property is
null
.
SwiftMessageType
Indicates the Swift message type that was used in the response segment.
public int SwiftMessageType { get; }
Property Value
- int
This is either the value 535 or the value 571 in order to indicate the respective message type. It is zero if it is not known.
Methods
InsertScrollRef(string)
protected override bool InsertScrollRef(string sScrollRef)
Parameters
sScrollRef
string
Returns
OnExecuteComplete(FinDialog)
When the order was finally executed this method merges all MT-571/MT-535 data.
protected override void OnExecuteComplete(FinDialog aDialog)
Parameters
aDialog
FinDialog