class Kucoin::Api::Endpoints::Trade::Orders

Public Instance Methods

all(options={})
Alias for: index
cancel(order_id)
Alias for: delete
cancel_all(options={})
Alias for: delete_all
create(client_oid, side, symbol, options={}) click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 7
def create client_oid, side, symbol, options={}
  options = { clientOid: client_oid, side: side, symbol: symbol }.merge(options)
  assert_required_param options, :side, side_types
  assert_param_is_one_of options, :type, order_types if options.has_key?(:type)
  auth.ku_request :post, :index, **options
end
Also aliased as: place
delete(order_id) click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 36
def delete order_id
  auth.ku_request :delete, :show, order_id: order_id
end
Also aliased as: cancel
delete_all(options={}) click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 21
def delete_all options={}
  auth.ku_request :delete, :index, **options
end
Also aliased as: cancel_all
detail(order_id)
Alias for: show
get(order_id)
Alias for: show
index(options={}) click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 15
def index options={}
  auth.ku_request :get, :index, **options
end
Also aliased as: all, list
list(options={})
Alias for: index
place(client_oid, side, symbol, options={})
Alias for: create
recent() click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 26
def recent
  auth.ku_request :get, :recent
end
show(order_id) click to toggle source
# File lib/kucoin/api/endpoints/trade/orders.rb, line 30
def show order_id
  auth.ku_request :get, :show, order_id: order_id
end
Also aliased as: get, detail