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

Represents individual position information.

Summary

Types

t()

@type t() :: %Bingex.Swap.Model.PositionInfo{
  available_quantity: nil | float(),
  average_price: nil | float(),
  create_time: nil | non_neg_integer(),
  id: nil | binary(),
  initial_margin: nil | float(),
  isolated?: nil | boolean(),
  leverage: nil | pos_integer(),
  liquidation_price: nil | float(),
  margin: nil | float(),
  mark_price: nil | float(),
  only_one_position?: nil | boolean(),
  pnl_ratio: nil | float(),
  quantity: nil | float(),
  realised_profit: nil | float(),
  risk_rate: nil | float(),
  side: nil | Bingex.Types.position_side(),
  symbol: nil | binary(),
  unrealised_profit: nil | float(),
  update_time: nil | non_neg_integer(),
  value: nil | float()
}

Functions

decode(data)

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