Class BzstDipConfiguration
java.lang.Object
software.xdev.bzst.dip.client.model.configuration.BzstDipConfiguration
Holds all the information and configuration to use the Bzst-Dip-Client
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDAC7 and CESOP both EU regulatory frameworks aimed at improving tax transparency and combating tax evasion within the European Union. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBzstDipConfiguration(BzstDipCountryCode transmittingCountry, BzstCesopMessageTypeEnum messageType, String messageRefId, String reportingPeriodCesopYear, int reportingPeriodCesopQuarter, ZonedDateTime timestamp, BzstCesopMessageTypeIndicEnum messageTypeIndicEnum, BzstDipConfiguration.SupportedApplicationCode applicationCode, String certificateKeystorePassword, String keyStorePrivateKeyAlias, String clientId, String taxID, boolean validateTaxID, String taxNumber, String realmEnvironmentBaseUrl, BzstDipEnvironment environment, BzstDipDpiMessageType messageTypeIndic, LocalDate reportingPeriod, BzstDipOecdDocType docType, SigningProvider signingProvider, String platformOperatorDocRefId, String platformOperatorCorrDocRefId, BzstDipQueryResultConfiguration queryResultConfiguration, String platformOperatorOrganizationName, String platformOperatorPlatformName, BzstDipAddressFix platformOperatorAddress) -
Method Summary
-
Field Details
-
ENDPOINT_URL_PRODUCTION
This is the provided production endpoint url of the BZST.- See Also:
-
ENDPOINT_URL_TEST
This is the provided test endpoint url of the BZST.- See Also:
-
-
Constructor Details
-
BzstDipConfiguration
public BzstDipConfiguration(BzstDipCountryCode transmittingCountry, BzstCesopMessageTypeEnum messageType, String messageRefId, String reportingPeriodCesopYear, int reportingPeriodCesopQuarter, ZonedDateTime timestamp, BzstCesopMessageTypeIndicEnum messageTypeIndicEnum, BzstDipConfiguration.SupportedApplicationCode applicationCode, String certificateKeystorePassword, String keyStorePrivateKeyAlias, String clientId, String taxID, boolean validateTaxID, String taxNumber, String realmEnvironmentBaseUrl, BzstDipEnvironment environment, BzstDipDpiMessageType messageTypeIndic, LocalDate reportingPeriod, BzstDipOecdDocType docType, SigningProvider signingProvider, String platformOperatorDocRefId, String platformOperatorCorrDocRefId, BzstDipQueryResultConfiguration queryResultConfiguration, String platformOperatorOrganizationName, String platformOperatorPlatformName, BzstDipAddressFix platformOperatorAddress)
-
-
Method Details
-
getCertificateKeystorePassword
-
getKeyStorePrivateKeyAlias
-
getClientId
-
getTaxID
-
getTaxNumber
-
getRealmEnvironmentBaseUrl
-
getEnvironment
-
getMessageTypeIndic
-
getReportingPeriod
-
getDocType
-
getPlatformOperatorDocRefId
-
getPlatformOperatorCorrDocRefId
-
getSigningProvider
-
getQueryResultConfiguration
-
getPlatformOperatorOrganizationName
-
getPlatformOperatorPlatformName
-
getPlatformOperatorAddress
-
isValidateTaxID
public boolean isValidateTaxID() -
getApplicationCode
-
getTransmittingCountry
-
getMessageType
-
getMessageRefId
-
getReportingPeriodCesopQuarter
public int getReportingPeriodCesopQuarter() -
getReportingPeriodCesopYear
-
getTimestamp
-
getMessageTypeIndicEnum
-