Schema for Oanda account.
Summary
Types
@type t() :: %ExOanda.Account{ alias: String.t() | nil, balance: float() | nil, commission: float() | nil, created_by_user_id: integer() | nil, created_time: DateTime.t() | nil, currency: String.t() | nil, dividend_adjustment: float() | nil, financing: float() | nil, guaranteed_execution_fees: float() | nil, guaranteed_stop_loss_order_mode: (:DISABLED | :ALLOWED | :REQUIRED) | nil, guaranteed_stop_loss_order_parameters: ExOanda.GuaranteedStopLossOrderParameters.t() | nil, hedging_enabled: boolean() | nil, id: String.t() | 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_rate: float() | nil, margin_used: float() | nil, nav: float() | nil, open_position_count: integer() | nil, open_trade_count: integer() | nil, orders: [ExOanda.Order.t()], pending_order_count: integer() | nil, pl: float() | nil, position_value: float() | nil, positions: [ExOanda.Position.t()], resettable_pl: float() | nil, resettabled_pl_time: DateTime.t() | nil, trades: [ExOanda.TradeSummary.t()], unrealized_pl: float() | nil, withdrawal_limit: float() | nil }