Packages
tai
0.0.67
0.0.75
0.0.74
0.0.73
0.0.72
0.0.71
0.0.70
0.0.69
0.0.68
0.0.67
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.57
0.0.56
0.0.55
0.0.54
0.0.53
0.0.52
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
A composable, real time, market data and trade execution toolkit
Current section
Files
Jump to
Current section
Files
lib/tai/new_orders.ex
defmodule Tai.NewOrders do
alias Tai.Orders.{
Order,
SubmissionFactory,
Worker
}
@type submission :: SubmissionFactory.submission()
@type client_id :: Order.client_id()
@type order :: Order.t()
@type create_result :: Worker.create_result()
@type cancel_result :: Worker.cancel_result()
@type amend_attrs :: Worker.amend_attrs()
@type amend_result :: Worker.amend_result()
@type amend_bulk_result :: Worker.amend_bulk_result()
@type search_term :: String.t() | nil
@deprecated "Use Tai.Orders.create/1 instead."
@spec create(submission) :: create_result
def create(submission) do
Tai.Orders.create(submission)
end
@deprecated "Use Tai.Orders.cancel/1 instead."
@spec cancel(order) :: cancel_result
def cancel(order) do
Tai.Orders.cancel(order)
end
@deprecated "Use Tai.Orders.amend/2 instead."
@spec amend(order, amend_attrs) :: amend_result
def amend(order, attrs) do
Tai.Orders.amend(order, attrs)
end
@deprecated "Use Tai.Orders.amend_bulk/1 instead."
@spec amend_bulk([{order, amend_attrs}]) :: amend_bulk_result
def amend_bulk(amend_set) do
Tai.Orders.amend_bulk(amend_set)
end
@deprecated "Use Tai.Orders.search/2 instead."
@spec search(search_term, list) :: [term]
def search(query, opts \\ []) do
Tai.Orders.search(query, opts)
end
@deprecated "Use Tai.Orders.search_count/1 instead."
@spec search_count(search_term) :: non_neg_integer
def search_count(query) do
Tai.Orders.search_count(query)
end
@deprecated "Use Tai.Orders.get_by_client_id/1 instead."
@spec get_by_client_id(client_id) :: order | nil
def get_by_client_id(client_id) do
Tai.Orders.get_by_client_id(client_id)
end
@deprecated "Use Tai.Orders.get_by_client_ids/1 instead."
@spec get_by_client_ids([client_id]) :: [order]
def get_by_client_ids(client_ids) do
Tai.Orders.get_by_client_ids(client_ids)
end
@deprecated "Use Tai.Orders.search_transitions/3 instead."
@spec search_transitions(client_id, search_term, list) :: [term]
def search_transitions(client_id, query, opts \\ []) do
Tai.Orders.search_transitions(client_id, query, opts)
end
@deprecated "Use Tai.Orders.search_transition_count/2 instead."
@spec search_transitions_count(client_id, search_term) :: non_neg_integer
def search_transitions_count(client_id, query) do
Tai.Orders.search_transitions_count(client_id, query)
end
@deprecated "Use Tai.Orders.search_failed_transitions/3 instead."
@spec search_failed_transitions(client_id, search_term, list) :: [term]
def search_failed_transitions(client_id, query, opts \\ []) do
Tai.Orders.search_failed_transitions(client_id, query, opts)
end
@deprecated "Use Tai.Orders.search_failed_transitions_count/2 instead."
@spec search_failed_transitions_count(client_id, search_term) :: non_neg_integer
def search_failed_transitions_count(client_id, query) do
Tai.Orders.search_failed_transitions_count(client_id, query)
end
@deprecated "Use Tai.Orders.delete_all/0 instead."
@spec delete_all() :: {non_neg_integer, nil}
def delete_all do
Tai.Orders.delete_all()
end
end