Bingex.Swap.Model.TradeEvent (Bingex v0.2.1)

Represents trade event from a swap account.

Summary

Types

t()

@type t() :: %Bingex.Swap.Model.TradeEvent{
  accumulated_quantity: nil | float(),
  actual_price: nil | float(),
  client_order_id: nil | binary(),
  execution_type: nil | Bingex.Model.Order.execution_type(),
  fee: nil | float(),
  fee_asset: nil | binary(),
  order_id: nil | binary(),
  position_side: nil | Bingex.Model.Order.position_side(),
  price: nil | float(),
  quantity: nil | float(),
  side: nil | Bingex.Model.Order.side(),
  status: nil | Bingex.Model.Order.status(),
  symbol: nil | binary(),
  timestamp: nil | non_neg_integer(),
  trade_id: nil | binary(),
  trade_value: nil | float(),
  trigger_order_id: nil | binary(),
  trigger_price: nil | float(),
  type: nil | Bingex.Model.Order.type(),
  working_type: nil | Bingex.Model.Order.working_type()
}

Functions

decode(arg1)

@spec decode(map()) :: {:ok, t()} | :error