Class FinancialMarketsClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.financialmarkets.FinancialMarketsClient
-
public class FinancialMarketsClient extends AbstractContainerClient
Client which handles financial markets data fetching.
- Since:
- 0.2.0
-
-
Constructor Summary
Constructors Constructor Description FinancialMarketsClient()
Default constructor.FinancialMarketsClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FinancialMarketsBalanceOfPaymentsClient
balanceOfPayments()
Retrieve the client for interacting with financial markets balance of payments data.FinancialMarketsEnterprisesClient
enterprises()
Retrieve the client for interacting with financial markets enterprises data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.FinancialMarketsInstitutionsClient
institutions()
Retrieve the client for interacting with financial markets institutions data.FinancialMarketsInvestmentFundsClient
investmentFunds()
Retrieve the client for interacting with financial markets investment funds data.FinancialMarketsSecuritiesClient
securities()
Retrieve the client for interacting with financial markets securities data.FinancialMarketsShareholdersClient
shareholders()
Retrieve the client for interacting with financial markets shareholders data.FinancialMarketsStatisticsClient
statistics()
Retrieve the client for interacting with financial markets statistics data.-
Methods inherited from class com.github.dannil.scbjavaclient.client.AbstractContainerClient
addClient, getClient, setLocale
-
Methods inherited from class com.github.dannil.scbjavaclient.client.AbstractClient
doGetRequest, doPostRequest, getCommunicationProtocol, getLocale, getLocalizationLocale, getResponseModels, getResponseModels, getRootUrl, setCommunicationProtocol, setLocalizationLocale
-
-
-
-
Constructor Detail
-
FinancialMarketsClient
public FinancialMarketsClient()
Default constructor. Initializes values and creates sub-clients.
-
FinancialMarketsClient
public FinancialMarketsClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
balanceOfPayments
public FinancialMarketsBalanceOfPaymentsClient balanceOfPayments()
Retrieve the client for interacting with financial markets balance of payments data.
- Returns:
- a client for financial markets balance of payments data
-
enterprises
public FinancialMarketsEnterprisesClient enterprises()
Retrieve the client for interacting with financial markets enterprises data.
- Returns:
- a client for financial markets enterprises data
-
institutions
public FinancialMarketsInstitutionsClient institutions()
Retrieve the client for interacting with financial markets institutions data.
- Returns:
- a client for financial markets institutions data
-
investmentFunds
public FinancialMarketsInvestmentFundsClient investmentFunds()
Retrieve the client for interacting with financial markets investment funds data.
- Returns:
- a client for financial markets investment funds data
-
securities
public FinancialMarketsSecuritiesClient securities()
Retrieve the client for interacting with financial markets securities data.
- Returns:
- a client for financial markets securities data
-
shareholders
public FinancialMarketsShareholdersClient shareholders()
Retrieve the client for interacting with financial markets shareholders data.
- Returns:
- a client for financial markets shareholders data
-
statistics
public FinancialMarketsStatisticsClient statistics()
Retrieve the client for interacting with financial markets statistics data.
- Returns:
- a client for financial markets statistics data
-
getUrl
public URLEndpoint getUrl()
Description copied from class:AbstractClient
Returns the URL endpoint which this client represents.
- Specified by:
getUrl
in classAbstractClient
- Returns:
- the URL endpoint for this client
-
-