All Types

com.bittiq.sdk.model.AuthUser
com.bittiq.sdk.model.AverageExpenses
com.bittiq.sdk.model.BankAccount
com.bittiq.sdk.model.Birthday
com.bittiq.sdk.exception.BittiqApiNotAvailableException

Thrown when the api is unavailable. This issue might be resolved a few seconds later so it's best practice to give the user the opportunity to retry the request.

com.bittiq.sdk.exception.BittiqBlockedAppVersionException

Thrown when app version is blocked. User needs to update the app for the further usage.

com.bittiq.sdk.exception.BittiqBlockedOSVersionException

Thrown when OS version isn't supported.

com.bittiq.sdk.exception.BittiqClientException

Thrown when there's an error in the request. Inspect the error code to find out the specific cause.

com.bittiq.sdk.model.BittiqDevice
com.bittiq.sdk.exception.BittiqException

This class exists to box the possible exceptions that are thrown in the SDK.

com.bittiq.sdk.exception.BittiqInputValidationException

Thrown when request parameters are invalid.

com.bittiq.sdk.exception.BittiqNetworkException

Thrown when there's a problem talking to the server. This exception also happens when an in-flight request is canceled.

com.bittiq.sdk.exception.BittiqNoInternetException

Thrown when there's no internet.

com.bittiq.sdk.exception.BittiqParseException

Thrown when some string cannot be parsed into another object. Primarily this exception is thrown when the date time string can't be parsed into a Date. This exception should never occur in production.

com.bittiq.sdk.exception.BittiqPrerequisiteException

Thrown when a prerequisite is not met. Utilize the documentation of the method throwing this exception to understand it's usage.

com.bittiq.sdk.exception.BittiqRuntimeException

Thrown when an unexpected error occurs creating the request or processing the response. This exception can't be resolved by the user and should be reported to Bittiq to be resolved.

com.bittiq.sdk.BittiqSdk

The entry point of the Bittiq SDK.

com.bittiq.sdk.BittiqTask
com.bittiq.sdk.model.Confirmation
com.bittiq.sdk.datasource.remote.request.ConfirmationRequest
com.bittiq.sdk.model.ConfirmationType
com.bittiq.sdk.model.Consent
com.bittiq.sdk.model.ConsentStatus

Defines the possible consent statuses.

com.bittiq.sdk.model.Counterparty
com.bittiq.sdk.encryption.Encryptor
com.bittiq.sdk.model.EventSettings
com.bittiq.sdk.model.FinancialOverview
com.bittiq.sdk.model.FinancialSummary
com.bittiq.sdk.model.FinancialType
com.bittiq.sdk.model.InvestmentAccount
com.bittiq.sdk.model.InvestmentAccountType
com.bittiq.sdk.model.InvestmentFund
com.bittiq.sdk.model.InvestmentGoal
com.bittiq.sdk.model.Money

Represents an amount of money.

com.bittiq.sdk.task.operators.OnResult
com.bittiq.sdk.task.operators.OnStart
com.bittiq.sdk.model.PagedData
com.bittiq.sdk.model.Payment
com.bittiq.sdk.model.PaymentStatus

Defines the possible payment statuses.

com.bittiq.sdk.model.Profile
com.bittiq.sdk.model.Provider
com.bittiq.sdk.model.ProviderStatus
com.bittiq.sdk.model.Result

Comparable to kotlin's kotlin.Result class, result can either be Success or Failure.

com.bittiq.sdk.model.Subscription
com.bittiq.sdk.model.SubscriptionFrequency

Defines the possible subscription frequencies.

com.bittiq.sdk.model.SubscriptionStatus

Defines the possible subscription statuses.

com.bittiq.sdk.task.SyncExecTask
com.bittiq.sdk.TokenResolver

Used to resolve the users tokens to authenticate the Bittiq API requests.

com.bittiq.sdk.model.Tokens
com.bittiq.sdk.model.Transaction
com.bittiq.sdk.model.TransactionCategory
com.bittiq.sdk.model.UpdateProfile
com.bittiq.sdk.model.UserStatus