class FreeAgent::BankTransactionExplanationsResource
Public Instance Methods
delete(id:)
click to toggle source
Commented out as it needs more work def create(**params)
raise "bank_account or bank_transaction is required" unless !params[:bank_account].nil? || !params[:bank_transaction].nil? response = post_request("bank_transaction_explanations", body: params) response.body
end
# File lib/free_agent/resources/bank_transaction_explanations.rb, line 23 def delete(id:) response = delete_request("bank_transaction_explanations/#{id}") response.success? end
list(bank_account:, **params)
click to toggle source
# File lib/free_agent/resources/bank_transaction_explanations.rb, line 4 def list(bank_account:, **params) attributes = {bank_account: bank_account} response = get_request("bank_transaction_explanations", params: attributes.merge(params)) Collection.from_response(response, type: BankTransactionExplanation, key: "bank_transaction_explanations") end
retrieve(id:)
click to toggle source
# File lib/free_agent/resources/bank_transaction_explanations.rb, line 11 def retrieve(id:) response = get_request("bank_transaction_explanations/#{id}") BankTransactionExplanation.new(response.body["bank_transaction_explanation"]) end