Represents balance information for a BingX swap account.
This module provides structured details about a user's account balance, including margin availability, equity, and profit/loss metrics.
@type t() :: %Bingex.Swap.Model.BalanceInfo{ asset: binary(), available_margin: float(), balance: float(), equity: float(), freezed_margin: float(), realized_profit: float(), uid: binary(), unrealized_profit: float(), used_margin: float(), user_id: binary() }
@spec decode(any()) :: {:ok, t()} | :error