client_id() :: Tai.Trading.Order.client_id()
side() :: Tai.Trading.Order.side()
status() :: Tai.Trading.Order.status()
t() :: %Tai.Events.OrderUpdated{ account_id: atom(), client_id: client_id(), error_reason: term(), executed_size: Decimal.t(), price: Decimal.t(), product_symbol: atom(), side: side(), size: Decimal.t(), status: status(), time_in_force: time_in_force(), type: type(), venue_id: atom() }
time_in_force() :: Tai.Trading.Order.time_in_force()
type() :: Tai.Trading.Order.type()