Schema for Oanda account changes state.
Summary
Types
@type t() :: %ExOanda.AccountChangesState{ balance: float() | nil, commission: float() | nil, dividend_adjustment: float() | nil, financing: float() | nil, guaranteed_execution_fees: float() | nil, last_margin_call_extension_time: DateTime.t() | nil, last_transaction_id: String.t() | nil, margin_available: float() | nil, margin_call_enter_time: DateTime.t() | nil, margin_call_extension_count: integer() | nil, margin_call_margin_used: float() | nil, margin_call_percent: float() | nil, margin_closeout_margin_used: float() | nil, margin_closeout_nav: float() | nil, margin_closeout_percent: float() | nil, margin_closeout_position_value: float() | nil, margin_closeout_unrealized_pl: float() | nil, margin_used: float() | nil, nav: float() | nil, orders: [ExOanda.DynamicOrderState.t()], pl: float() | nil, position_value: float() | nil, positions: [ExOanda.CalculatedPositionState.t()], resettable_pl: float() | nil, trades: [ExOanda.CalculatedTradeState.t()], unrealized_pl: float() | nil, withdrawal_limit: float() | nil }