Class: LunchMoney::Calls::RecurringExpenses
- Includes:
- Deprecate
- Defined in:
- lib/lunchmoney/calls/recurring_expenses.rb
Overview
https://lunchmoney.dev/#recurring-expenses
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods included from Deprecate
Methods inherited from Base
Constructor Details
This class inherits a constructor from LunchMoney::Calls::Base
Instance Method Details
#recurring_expenses(start_date: nil, end_date: nil) ⇒ Array<LunchMoney::Objects::RecurringExpense>, LunchMoney::Errors
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/lunchmoney/calls/recurring_expenses.rb', line 19 def recurring_expenses(start_date: nil, end_date: nil) deprecate_endpoint("recurring_items", level: :warning) params = clean_params({ start_date:, end_date: }) response = get("recurring_expenses", query_params: params) handle_api_response(response) do |body| body[:recurring_expenses].map do |recurring_expense| LunchMoney::Objects::RecurringExpense.new(**recurring_expense) end end end |