Class FinPortfListBuilder
Builder for security portfolio list requests (HKWPD).
public class FinPortfListBuilder : FinOrderBuilder
- Inheritance
-
FinPortfListBuilder
- Inherited Members
Remarks
The name of this class is based on the FinTS 4.0 XML Tag-name of that same order type, which is <PortfList>.
Constructors
FinPortfListBuilder(FinContact)
public FinPortfListBuilder(FinContact aContact)
Parameters
aContact
FinContact
Properties
ExchRateQualityAvailable
True if the request parameter ExchRateQuality may be set.
public bool ExchRateQualityAvailable { get; }
Property Value
MaxEntriesAllowed
True if the request parameter MaxNoEntries may be set.
public bool MaxEntriesAllowed { get; }
Property Value
PortfolioSecListCcyAvail
True if the request parameter PortfolioSecurListCcy may be set.
public bool PortfolioSecListCcyAvail { get; }
Property Value
Methods
Build(FinAcct, string, FinExchRateQuality, int, string)
Builds a portfolio list request (HKWPD) from the given parameters.
public FinPortfList Build(FinAcct aOrderAcct, string sPortfolioSecurListCcy, FinExchRateQuality nExchRateQuality, int nMaxNoEntries, string sScrollRef)
Parameters
aOrderAcct
FinAcctThe ordering customers account information. This must refer to a valid securities portfolio of the customer.
sPortfolioSecurListCcy
stringSelects the currency of the requested portfolio. This may only be supplied if PortfolioSecListCcyAvail is
true
. Otherwise this parameter shall benull
.nExchRateQuality
FinExchRateQualitySelects the quality of the quoted stock prices in the portfolio list. If ExchRateQualityAvailable is
false
, then this parameter must be Unknown.nMaxNoEntries
intOptional max number of entries to return. Must only be specified when MaxEntriesAllowed is true. Must be zero, otherwise.
sScrollRef
stringOptional scroll reference from a previous inquiry.
Returns
- FinPortfList
Initialised instance of FinPortfList request that is ready to be executed.