Current section

Files

Jump to
tai lib tai orders responses cancel.ex
Raw

lib/tai/orders/responses/cancel.ex

defmodule Tai.Orders.Responses.Cancel do
@moduledoc """
Return from venue adapters when the order was canceled
"""
alias __MODULE__
@type venue_order_id :: Tai.Orders.Order.venue_order_id()
@type t :: %Cancel{
id: venue_order_id,
status: atom,
leaves_qty: Decimal.t(),
received_at: integer,
venue_timestamp: DateTime.t() | nil
}
@enforce_keys ~w[
id
status
leaves_qty
received_at
]a
defstruct ~w[
id
status
leaves_qty
received_at
venue_timestamp
]a
end