-
public interface MenigaBudgetOperations
Copyright 2017 Meniga Iceland Inc.
-
-
Method Summary
-
-
Method Detail
-
getBudgets
abstract Result<List<MenigaBudget>> getBudgets(GetBudgets parameters)
-
getBudget
abstract Result<MenigaBudget> getBudget(GetBudget parameters)
-
updateBudget
abstract Result<MenigaBudget> updateBudget(long budgetId, UpdateBudget parameters)
-
getBudgetEntries
abstract Result<List<MenigaBudgetEntry>> getBudgetEntries(GetBudgetEntries parameters)
-
createBudgetEntries
abstract Result<List<MenigaBudgetEntry>> createBudgetEntries(long budgetId, CreateBudgetEntries parameters)
-
deleteBudgetEntry
abstract Result<Void> deleteBudgetEntry(long budgetId, long entryId)
-
getBudgetEntry
abstract Result<MenigaBudgetEntry> getBudgetEntry(GetBudgetEntryById getBudgetEntryById)
-
updateBudgetEntry
abstract Result<MenigaBudgetEntry> updateBudgetEntry(long budgetId, long entryId, UpdateBudgetEntry updateBudgetEntry)
-
createBudget
abstract Result<MenigaBudget> createBudget(CreateBudget createBudget)
-
deleteBudget
abstract Result<Void> deleteBudget(long budgetId)
-
resetBudget
abstract Result<Void> resetBudget(long budgetId)
-
getBudgetRules
abstract Result<List<MenigaBudgetRule>> getBudgetRules(GetBudgetRules filter)
-
createBudgetRules
abstract Result<List<MenigaBudgetRule>> createBudgetRules(long budgetId, CreateBudgetRules parameters)
-
deleteBudgetRule
abstract Result<Void> deleteBudgetRule(long budgetId, long ruleId)
-
-
-
-