Class PublicFinancesClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.publicfinances.PublicFinancesClient
-
public class PublicFinancesClient extends AbstractContainerClient
Client which handles public finances data fetching.
- Since:
- 0.3.0
-
-
Constructor Summary
Constructors Constructor Description PublicFinancesClient()
Default constructor.PublicFinancesClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicFinancesAnnualAccountsClient
annualAccounts()
Retrieve the client for interacting with public finances annual accounts data.PublicFinancesAssetsAndLiabilitiesClient
assetsAndLiabilities()
Retrieve the client for interacting with public finances assets and liabilities data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.PublicFinancesGovernmentDebtClient
governmentDebt()
Retrieve the client for interacting with public finances government debt data.PublicFinancesLocalTaxesClient
localTaxes()
Retrieve the client for interacting with public finances local taxes data.PublicFinancesPubliclyOwnedEnterprisesClient
publiclyOwnedEnterprises()
Retrieve the client for interacting with public finances publicly owned enterprises data.PublicFinancesTaxAssessmentClient
taxAssessment()
Retrieve the client for interacting with public finances tax assessment 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
-
PublicFinancesClient
public PublicFinancesClient()
Default constructor. Initializes values and creates sub-clients.
-
PublicFinancesClient
public PublicFinancesClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
annualAccounts
public PublicFinancesAnnualAccountsClient annualAccounts()
Retrieve the client for interacting with public finances annual accounts data.
- Returns:
- a client for public finances annual accounts data
-
assetsAndLiabilities
public PublicFinancesAssetsAndLiabilitiesClient assetsAndLiabilities()
Retrieve the client for interacting with public finances assets and liabilities data.
- Returns:
- a client for public finances assets and liabilities data
-
governmentDebt
public PublicFinancesGovernmentDebtClient governmentDebt()
Retrieve the client for interacting with public finances government debt data.
- Returns:
- a client for public finances government debt data
-
localTaxes
public PublicFinancesLocalTaxesClient localTaxes()
Retrieve the client for interacting with public finances local taxes data.
- Returns:
- a client for public finances local taxes data
-
publiclyOwnedEnterprises
public PublicFinancesPubliclyOwnedEnterprisesClient publiclyOwnedEnterprises()
Retrieve the client for interacting with public finances publicly owned enterprises data.
- Returns:
- a client for public finances publicly owned enterprises data
-
taxAssessment
public PublicFinancesTaxAssessmentClient taxAssessment()
Retrieve the client for interacting with public finances tax assessment data.
- Returns:
- a client for public finances tax assessment 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
-
-