Releases: saltedge/saltedge-android
Releases · saltedge/saltedge-android
SDK 3.3.0: update debiancerts, update target sdk up to 29
SDK 3.3.0: update debiancerts, update target sdk up to 29
3.0.3
Added
- Partner Consent Revoke feature
- Added javadoc annotation in SDK
Changed
- Updated documentation.
3.0.0: Salt Edge Partners API V1
Added
- Added Partners API v1 support;
- Added Duplicated transactions actions:
- fetchDuplicatedTransactionsOfAccount(...);
- markTransactionsAsDuplicated(...);
- markTransactionsAsNotDuplicated(...);
- removeTransactions(...).
Changed
- modified SEWebViewTools.WebViewRedirectListener;
- Updated documentation.
2.0.0: Salt Edge API V5
Added
- Added prefix
SE
to all base models (e.g.SEProvider
,SEConnection
,SEAccount
,SETransaction
,SEStage
,SEAttempt
,SEApiError
) - Added
Saltbridge
class - Added
returnUrl
andlocale
toSEAttempt
- Added definition Consent (class
SEConsent
) - Added SERequestManager.fetchConsents(String customerSecret, String connectionSecret, FetchConsentsResult callback)
- Added SERequestManager.revokeConsent(String customerSecret, String connectionSecret, String consentId, DeleteEntryResult callback)
Changed
-
Upgraded library to use Saltedge API v5
-
Renamed all occurrences of definition
Login
toConnection
-
Renamed all occurrences of definition
Token
toConnect Session
-
Modified SERequestManager methods:
createToken(String providerCode, String[] scopes, String returnTo, String customerSecret, TokenConnectionResult callback)
tocreateConnectSession(String customerSecret, String providerCode, String[] consentScopes, String localeCode, String returnToUrl, ConnectSessionResult callback)
createToken(Map<String, Object> dataMap, String customerSecret, TokenConnectionResult callback)
tocreateConnectSession(String customerSecret, Map<String, Object> dataMap, ConnectSessionResult callback)
reconnectToken(String localeCode, String returnTo, String loginSecret, String customerSecret, TokenConnectionResult callback)
tocreateReconnectSession(String customerSecret, String connectionSecret, String[] consentScopes, String localeCode, String returnToUrl, ConnectSessionResult callback)
reconnectToken(String localeCode, String returnTo, String loginSecret, String customerSecret, boolean overrideCredentials, TokenConnectionResult callback)
tocreateReconnectSession(String customerSecret, String connectionSecret, String[] consentScopes, String localeCode, String returnToUrl, boolean overrideCredentials, ConnectSessionResult callback)
refreshToken(String localeCode, String returnTo, String loginSecret, String customerSecret, TokenConnectionResult callback)
tocreateRefreshSession(String customerSecret, String connectionSecret, String localeCode, String returnToUrl, ConnectSessionResult callback)
refreshLoginWithSecret(tring customerSecret, LoginData loginData, String[] refreshScopes, RefreshLoginResult callback)
torefreshConnectionWithSecret(String customerSecret, SEConnection connectionData, String[] refreshScopes, RefreshConnectionResult callback)
fetchLogin(String customerSecret, String loginSecret, FetchLoginsResult callback)
tofetchConnection(String customerSecret, String connectionSecret, FetchConnectionsResult callback)
fetchLogin(String customerSecret, String[] loginSecretsArray, FetchLoginsResult callback)
tofetchConnection(String customerSecret, String[] connectionsSecretsArray, FetchConnectionsResult callback)
deleteLogin(String customerSecret, String loginSecret, DeleteLoginResult callback)
todeleteConnection(String customerSecret, String connectionSecret, DeleteEntryResult callback)
fetchAccounts(String customerSecret, String loginSecret, FetchAccountsResult callback)
tofetchAccounts(String customerSecret, String connectionSecret, FetchAccountsResult callback)
fetchAllTransactions(String customerSecret, String loginSecret, String accountId, FetchTransactionsResult callback)
tofetchAllTransactions(String customerSecret, String connectionSecret, String accountId, FetchTransactionsResult callback)
fetchAllTransactions(String customerSecret, String loginSecret, String accountId, String fromTransactionId, FetchTransactionsResult callback)
tofetchAllTransactions(String customerSecret, String connectionSecret, String accountId, String fromTransactionId, FetchTransactionsResult callback)
fetchTransactions(String customerSecret, String loginSecret, String accountId, String fromTransactionId, FetchTransactionsResult callback)
tofetchTransactions(String customerSecret, String connectionSecret, String accountId, String fromTransactionId, FetchTransactionsResult callback)
fetchTransactions(String customerSecret, String loginSecret, String accountId, String fromTransactionId, boolean fetchPendingTransactions, boolean fetchAllTransactionsFromId, FetchTransactionsResult callback)
tofetchTransactions(String customerSecret, String connectionSecret, String accountId, String fromTransactionId, boolean fetchPendingTransactions, boolean fetchAllTransactionsFromId, FetchTransactionsResult callback)
fetchPendingTransactionsOfAccount(String customerSecret, String loginSecret, String accountId, FetchTransactionsResult callback)
tofetchPendingTransactionsOfAccount(String customerSecret, String connectionSecret, String accountId, FetchTransactionsResult callback)
-
Modified WebViewRedirectListener methods:
onLoginSecretFetchSuccess(String statusResponse, String loginId, String loginSecret)
toonConnectSessionSuccess(String connectionId, String connectionSecret, String stage)
onLoginSecretFetchError(String statusResponse)
toonConnectSessionError(String stage)
onLoginRefreshSuccess()
toonConnectionUpdate()
onLoginFetchingStage(String loginId, String loginSecret)
toonConnectSessionStageChange(String connectionId, String connectionSecret, String stage, String apiStage)
.
Removed
- CreateTokenRequest model
- SERequestManager.fetchTransactionsOfAccount
Release v.1.3.8
- created SERequestManager.fetchTransactions
- deprecated SERequestManager.fetchTransactionsOfAccount