| Package | Description |
|---|---|
| me.figo |
| Modifier and Type | Method and Description |
|---|---|
Notification |
FigoSession.addNotification(Notification notification)
Register a new notification on the server for the user
|
Payment |
FigoSession.addPayment(Payment payment)
Create a new payment
|
String |
FigoConnection.addUser(String name,
String email,
String password,
String language,
boolean send_newsletter)
Create a new figo Account
|
TokenResponse |
FigoConnection.convertAuthenticationCode(String authenticationCode)
Convert the authentication code received as result of the login process into an access token usable for data access.
|
TokenResponse |
FigoConnection.convertRefreshToken(String refreshToken)
Convert a refresh token (granted for offline access and returned by `convert_authentication_code`) into an access token usabel for data acccess.
|
Account |
FigoSession.getAccount(String accountId)
Returns the account with the specified ID
|
AccountBalance |
FigoSession.getAccountBalance(Account account)
Returns the balance details of the supplied account
|
AccountBalance |
FigoSession.getAccountBalance(String accountId)
Returns the balance details of the account with he specified ID
|
List<Account> |
FigoSession.getAccounts()
All accounts the user has granted your App access to
|
Bank |
FigoSession.getBank(Account account)
Get Bank for account
|
Bank |
FigoSession.getBank(String bankId)
Get bank
|
Notification |
FigoSession.getNotification(String notificationId)
Retrieve a specific notification by ID
|
List<Notification> |
FigoSession.getNotifications()
All notifications registered by this client for the user
|
Payment |
FigoSession.getPayment(Account account,
String paymentId)
Retrieve a specific payment by ID
|
Payment |
FigoSession.getPayment(String accountId,
String paymentId)
Retrieve a specific payment by ID
|
List<Payment> |
FigoSession.getPayments()
Retrieve all payments
|
List<Payment> |
FigoSession.getPayments(Account account)
all payments on a certain account
|
List<Payment> |
FigoSession.getPayments(String accountId)
Retrieve all payments on a certain account
|
String |
FigoSession.getSyncURL(String state,
String redirect_url)
URL to trigger a synchronisation.
|
Transaction |
FigoSession.getTransaction(String accountId,
String transactionId)
Retrieve a specific transaction by ID
|
List<Transaction> |
FigoSession.getTransactions()
All transactions on all account of the user
|
List<Transaction> |
FigoSession.getTransactions(Account account)
Retrieve all transactions on a specific account of the user
|
List<Transaction> |
FigoSession.getTransactions(Account account,
String since,
Integer count,
Integer offset,
Boolean include_pending)
Get an array of Transaction objects, one for each transaction of the user matching the criteria.
|
List<Transaction> |
FigoSession.getTransactions(String accountId)
Retrieve all transactions on a specific account of the user
|
List<Transaction> |
FigoSession.getTransactions(String accountId,
String since,
Integer count,
Integer offset,
Boolean include_pending)
Get an array of Transaction objects, one for each transaction of the user matching the criteria.
|
User |
FigoSession.getUser()
Get the current figo Account
|
protected <T> T |
FigoSession.queryApi(String path,
Object data,
String method,
Type typeOfT)
Query the figo API via HTTP
|
protected <T> T |
FigoConnection.queryApi(String path,
Object data,
String method,
Type typeOfT)
Helper method for making a OAuth2-compliant API call
|
void |
FigoSession.removeAccount(Account account)
Remove an account
|
void |
FigoSession.removeAccount(String accountId)
Remove an account
|
void |
FigoSession.removeBankPin(Bank bank)
Remove the stored PIN for a bank (if there was one)
|
void |
FigoSession.removeBankPin(String bankId)
Remove the stored PIN for a bank (if there was one)
|
void |
FigoSession.removeNotification(Notification notification)
Remove a stored notification from the server
|
void |
FigoSession.removePayment(Payment payment)
Remove a stored payment from the server
|
void |
FigoSession.removeUser()
Delete figo Account
|
void |
FigoConnection.revokeToken(String token)
Revoke a granted access or refresh token and thereby invalidate it.
|
String |
FigoSession.submitPayment(Payment payment,
String tanSchemeId,
String state)
Submit payment to bank server
|
String |
FigoSession.submitPayment(Payment payment,
String tanSchemeId,
String state,
String redirectUri)
Submit payment to bank server
|
Account |
FigoSession.updateAccount(Account account)
Modify an account
|
AccountBalance |
FigoSession.updateAccountBalance(Account account,
AccountBalance accountBalance)
Modify balance or account limits
|
AccountBalance |
FigoSession.updateAccountBalance(String accountId,
AccountBalance accountBalance)
Modify balance or account limits
|
Bank |
FigoSession.updateBank(Bank bank)
Modify a bank
|
Notification |
FigoSession.updateNotification(Notification notification)
Update a stored notification
|
Payment |
FigoSession.updatePayment(Payment payment)
Update a stored payment
|
User |
FigoSession.updateUser(User user)
Modify figo Account
|
Copyright © 2014 figo GmbH. All rights reserved.