Tai.TestSupport.Mocks.Responses.Orders.GoodTillCancel (tai v0.0.75)
Link to this section Summary
Functions
amend_price_and_qty(order, price, qty)
deprecated
Link to this section Types
Link to this type
buy_limit()
Specs
buy_limit() :: Tai.Orders.Submissions.BuyLimitGtc.t()
Link to this type
insert_result()
Specs
insert_result() :: :ok
Link to this type
order()
Specs
order() :: Tai.Orders.Order.t()
Link to this type
sell_limit()
Specs
sell_limit() :: Tai.Orders.Submissions.SellLimitGtc.t()
Link to this type
submission()
Specs
submission() :: buy_limit() | sell_limit()
Link to this type
venue_order_id()
Specs
venue_order_id() :: String.t()
Link to this section Functions
Link to this function
amend_accepted(venue_order_id, match_attrs, response_attrs \\ %{})
Specs
amend_accepted( order(), %{optional(:price) => Decimal.t(), optional(:qty) => Decimal.t()}, %{ optional(:received_at) => DateTime.t(), optional(:venue_timestamp) => DateTime.t() } ) :: :ok
Link to this function
amend_bulk_accepted(amend_set, response_attrs \\ [])
Specs
Link to this function
amend_bulk_price(orders_and_attrs)
Specs
amend_bulk_price([{order(), %{}}]) :: :ok
Link to this function
amend_bulk_price_and_qty(amend_set)
Specs
amend_bulk_price_and_qty([{order(), %{}}]) :: :ok
Link to this function
amend_price_and_qty(order, price, qty)
This function is deprecated. Use amend_price_and_qty with venue_order_id instead..
Link to this function
cancel_accepted(venue_order_id, attrs \\ %{})
Link to this function
create_accepted(venue_order_id, submission)
Specs
create_accepted(venue_order_id(), submission()) :: :ok
Link to this function
filled(submission)
Specs
filled(submission()) :: insert_result()
Link to this function
filled(venue_order_id, submission)
Specs
filled(venue_order_id(), submission()) :: insert_result()
Link to this function
open(venue_order_id, submission, attrs \\ %{})
Specs
open(venue_order_id(), submission(), map()) :: :ok
Link to this function
rejected(venue_order_id, submission)
Specs
rejected(venue_order_id(), submission()) :: :ok