Class FinPortfList

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

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 FinSegment
aOrderAcct FinAcct

Properties

PortfSecuritiesList

Provides access to the returned portfolio list (MT-535 or MT-571), if any.

public SwiftStatementOfHoldings PortfSecuritiesList { get; }

Property Value

SwiftStatementOfHoldings

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

bool

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