module OandaApiV20::Transactions

Public Instance Methods

transaction(id) click to toggle source

GET /v3/accounts/:account_id/transactions/:transaction_id

# File lib/oanda_api_v20/transactions.rb, line 5
def transaction(id)
  Client.send(http_verb, "#{base_uri}/accounts/#{account_id}/transactions/#{id}", headers: headers)
end
transactions(options = {}) click to toggle source

GET /v3/accounts/:account_id/transactions

# File lib/oanda_api_v20/transactions.rb, line 10
def transactions(options = {})
  Client.send(http_verb, "#{base_uri}/accounts/#{account_id}/transactions", headers: headers, query: options)
end
transactions_id_range(options) click to toggle source

GET /v3/accounts/:account_id/transactions/idrange

# File lib/oanda_api_v20/transactions.rb, line 15
def transactions_id_range(options)
  Client.send(http_verb, "#{base_uri}/accounts/#{account_id}/transactions/idrange", headers: headers, query: options)
end
transactions_since_id(options) click to toggle source

GET /v3/accounts/:account_id/transactions/sinceid

# File lib/oanda_api_v20/transactions.rb, line 20
def transactions_since_id(options)
  Client.send(http_verb, "#{base_uri}/accounts/#{account_id}/transactions/sinceid", headers: headers, query: options)
end