-
- All Implemented Interfaces:
-
com.meniga.sdk.models.transactions.operators.MenigaTransactionOperations
public final class MenigaTransactionOperationsImp implements MenigaTransactionOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
-
-
Method Detail
-
getTransactions
Result<MenigaTransactionPage> getTransactions(TransactionsFilter transFilter)
-
getTransaction
Result<MenigaTransaction> getTransaction(long transactionId)
-
updateTransaction
Result<MenigaTransactionUpdate> updateTransaction(MenigaTransaction trans)
-
updateTransactions
Result<MenigaTransactionUpdate> updateTransactions(List<Long> transToUpdate, MenigaDecimal amount, Long categoryId, Boolean hasUncertainCategorization, Boolean useSubTextInRecat, String text, DateTime date, Boolean isRead, Boolean isFlagged, String userData)
-
updateSplits
Result<List<MenigaTransaction>> updateSplits(long id, List<UpdateSplits> updates)
-
fetchSplitTransactions
Result<List<MenigaTransaction>> fetchSplitTransactions(MenigaTransaction menigaTransaction)
-
splitTransaction
Result<List<MenigaTransaction>> splitTransaction(long parentId, MenigaDecimal amount, String text, long categoryId, boolean isFlagged)
-
createTransaction
Result<MenigaTransaction> createTransaction(DateTime date, String text, MenigaDecimal amount, long categoryId)
-
deleteTransaction
Result<Void> deleteTransaction(long id)
-
deleteTransactions
Result<Void> deleteTransactions(List<Long> transactionIds)
-
recategorize
Result<Void> recategorize(List<String> transactionTexts, Boolean recategorizeUnreadOnly, Boolean useSubTextInRecat, Boolean markAsRead)
-
addComments
Result<List<MenigaComment>> addComments(List<Long> transactionIds, String comment)
-
-
-
-