Class: YNAB::Overrides::TransactionsApi
- Inherits:
-
TransactionsApi
- Object
- TransactionsApi
- YNAB::Overrides::TransactionsApi
- Defined in:
- lib/ynab/overrides/transactions_api.rb
Instance Method Summary collapse
-
#bulk_create_transactions(plan_id, transactions, opts = {}) ⇒ BulkResponse
Bulk create transactions Creates multiple transactions.
-
#create_transactions(plan_id, data, opts = {}) ⇒ SaveTransactionsResponse
Create a single transaction or multiple transactions Creates a single transaction or multiple transactions.
-
#initialize(api_client = ApiClient.default) ⇒ TransactionsApi
constructor
A new instance of TransactionsApi.
Constructor Details
#initialize(api_client = ApiClient.default) ⇒ TransactionsApi
Returns a new instance of TransactionsApi.
7 8 9 |
# File 'lib/ynab/overrides/transactions_api.rb', line 7 def initialize(api_client = ApiClient.default) super(api_client) end |
Instance Method Details
#bulk_create_transactions(plan_id, transactions, opts = {}) ⇒ BulkResponse
Bulk create transactions Creates multiple transactions
27 28 29 |
# File 'lib/ynab/overrides/transactions_api.rb', line 27 def bulk_create_transactions(plan_id, transactions, opts = {}) DeprecatedApi.new(@api_client).bulk_create_transactions(plan_id, transactions, opts) end |
#create_transactions(plan_id, data, opts = {}) ⇒ SaveTransactionsResponse
Create a single transaction or multiple transactions Creates a single transaction or multiple transactions. If you provide a body containing a 'transaction' object, a single transaction will be created and if you provide a body containing a 'transactions' array, multiple transactions will be created.
16 17 18 19 |
# File 'lib/ynab/overrides/transactions_api.rb', line 16 def create_transactions(plan_id, data, opts = {}) data, _status_code, _headers = create_transaction_with_http_info(plan_id, data, opts) data end |