-
public interface MenigaAccountOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
Modifier and Type Method Description abstract Result<MenigaAccount>
getAccount(long id)
abstract Result<List<MenigaAccount>>
getAccounts(boolean includeHidden, boolean includeDisabled)
abstract Result<Void>
updateAccount(MenigaAccount menigaAccount)
abstract Result<Void>
deleteAccount(long accountId)
abstract Result<List<MenigaAccountType>>
getAccountTypes()
abstract Result<List<AccountCategory>>
getCategories()
abstract Result<List<MenigaAuthorizationType>>
getAccountAuthorizationTypes()
abstract Result<List<KeyVal<String, String>>>
getMetadata(long accId)
abstract Result<KeyVal<String, String>>
updateMetadata(long accId, KeyVal<String, String> keyVal)
abstract Result<KeyVal<String, String>>
getMetadataKeyVal(long accId, String key)
abstract Result<List<MenigaAccountBalanceHistory>>
getBalanceHistory(long accId, DateTime from, DateTime to, AccountBalanceHistorySort sort)
-
-
Method Detail
-
getAccount
abstract Result<MenigaAccount> getAccount(long id)
-
getAccounts
abstract Result<List<MenigaAccount>> getAccounts(boolean includeHidden, boolean includeDisabled)
-
updateAccount
abstract Result<Void> updateAccount(MenigaAccount menigaAccount)
-
deleteAccount
abstract Result<Void> deleteAccount(long accountId)
-
getAccountTypes
abstract Result<List<MenigaAccountType>> getAccountTypes()
-
getCategories
abstract Result<List<AccountCategory>> getCategories()
-
getAccountAuthorizationTypes
abstract Result<List<MenigaAuthorizationType>> getAccountAuthorizationTypes()
-
updateMetadata
abstract Result<KeyVal<String, String>> updateMetadata(long accId, KeyVal<String, String> keyVal)
-
getBalanceHistory
abstract Result<List<MenigaAccountBalanceHistory>> getBalanceHistory(long accId, DateTime from, DateTime to, AccountBalanceHistorySort sort)
-
-
-
-