public class BankingAliasApiImpl extends ApiBase implements BankingAliasApi
| Constructor and Description |
|---|
BankingAliasApiImpl(MangoPayApi root,
com.google.gson.GsonBuilder gsonBuilder)
Creates new BankingAliasApiImpl instance.
|
| Modifier and Type | Method and Description |
|---|---|
BankingAlias |
create(java.lang.String walletId,
BankingAlias bankingAlias)
Creates a new banking alias.
|
BankingAlias |
create(java.lang.String idempotencyKey,
java.lang.String walletId,
BankingAlias bankingAlias)
Creates a new banking alias.
|
BankingAlias |
deactivate(java.lang.String bankingAliasId,
BankingAlias bankingAlias)
Deactivates a banking alias.
|
BankingAlias |
get(java.lang.String bankingAliasId)
Gets the banking alias.
|
java.util.List<BankingAlias> |
listForWallet(java.lang.String walletId)
Gets banking aliases for the wallet.
|
java.util.List<BankingAlias> |
listForWallet(java.lang.String walletId,
Pagination pagination)
Gets banking aliases for the wallet.
|
java.util.List<BankingAlias> |
listForWallet(java.lang.String walletId,
Pagination pagination,
FilterBankingAlias filter)
Gets banking aliases for the wallet.
|
java.util.List<BankingAlias> |
listForWallet(java.lang.String walletId,
Pagination pagination,
FilterBankingAlias filter,
Sorting sorting)
Gets banking aliases for the wallet.
|
createObject, createObject, createObject, getList, getList, getList, getList, getList, getList, getListNoClientId, getObject, getObjectNoClientId, getRequestType, getRequestUrl, getRoot, updateObject, updateObject, updateObject, updateObjectpublic BankingAliasApiImpl(MangoPayApi root, com.google.gson.GsonBuilder gsonBuilder)
root - Root/parent instance that holds the OAuthToken and Configuration instance.public BankingAlias create(java.lang.String walletId, BankingAlias bankingAlias) throws java.lang.Exception
BankingAliasApicreate in interface BankingAliasApiwalletId - ID of the wallet for which the alias is being created.bankingAlias - Banking alias instance to be created.java.lang.Exceptionpublic BankingAlias create(java.lang.String idempotencyKey, java.lang.String walletId, BankingAlias bankingAlias) throws java.lang.Exception
BankingAliasApicreate in interface BankingAliasApiidempotencyKey - Idempotency key for this request.walletId - ID of the wallet for which the alias is being created.bankingAlias - Banking alias instance to be created.java.lang.Exceptionpublic BankingAlias get(java.lang.String bankingAliasId) throws java.lang.Exception
BankingAliasApiget in interface BankingAliasApibankingAliasId - Banking alias identifier.java.lang.Exceptionpublic java.util.List<BankingAlias> listForWallet(java.lang.String walletId, Pagination pagination, FilterBankingAlias filter, Sorting sorting) throws java.lang.Exception
BankingAliasApilistForWallet in interface BankingAliasApiwalletId - Wallet identifier.pagination - Pagination objectfilter - Object to filter data.sorting - Object to sort data.java.lang.Exceptionpublic java.util.List<BankingAlias> listForWallet(java.lang.String walletId, Pagination pagination, FilterBankingAlias filter) throws java.lang.Exception
BankingAliasApilistForWallet in interface BankingAliasApiwalletId - Wallet identifier.pagination - Pagination objectfilter - Object to filter data.java.lang.Exceptionpublic java.util.List<BankingAlias> listForWallet(java.lang.String walletId, Pagination pagination) throws java.lang.Exception
BankingAliasApilistForWallet in interface BankingAliasApiwalletId - Wallet identifier.pagination - Pagination objectjava.lang.Exceptionpublic java.util.List<BankingAlias> listForWallet(java.lang.String walletId) throws java.lang.Exception
BankingAliasApilistForWallet in interface BankingAliasApiwalletId - Wallet identifier.java.lang.Exceptionpublic BankingAlias deactivate(java.lang.String bankingAliasId, BankingAlias bankingAlias) throws java.lang.Exception
BankingAliasApideactivate in interface BankingAliasApibankingAliasId - ID of the banking alias to be deactivated.bankingAlias - Banking alias locally marked as deactivated.java.lang.Exception