Interface BudgetsService


  • @Generated
    public interface BudgetsService
    These APIs manage budget configuration including notifications for exceeding a budget for a period. They can also retrieve the status of each budget.

    This is the high-level interface, that contains generated methods.

    Evolving: this interface is under development. Method signatures may change.

    • Method Detail

      • delete

        void delete​(DeleteBudgetRequest deleteBudgetRequest)
        Delete budget.

        Deletes the budget specified by its UUID.

      • get

        WrappedBudgetWithStatus get​(GetBudgetRequest getBudgetRequest)
        Get budget and its status.

        Gets the budget specified by its UUID, including noncumulative status for each day that the budget is configured to include.

      • list

        BudgetList list()
        Get all budgets.

        Gets all budgets associated with this account, including noncumulative status for each day that the budget is configured to include.

      • update

        void update​(WrappedBudget wrappedBudget)
        Modify budget.

        Modifies a budget in this account. Budget properties are completely overwritten.