public Account() { CashBalance = new Balance(); }
internal Account(Newtonsoft.Json.Linq.JToken json) : this() { IsDeactivated = (bool)json["deactivated"]; IsWithdrawalHalted = (bool)json["withdrawal_halted"]; IsSweepEnabled = (bool)json["sweep_enabled"]; OnlyPositionClosingTrades = (bool)json["only_position_closing_trades"]; UpdatedAt = (DateTime)json["updated_at"]; AccountUrl = new Url<Account>((string)json["url"]); PortfolioUrl = new Url<AccountPortfolio>((string)json["portfolio"]); UserUrl = new Url<User>((string)json["user"]); PositionsUrl = new Url<AccountPositions>((string)json["positions"]); AccountNumber = (string)json["account_number"]; AccountType = (string)json["type"]; Sma = json["sma"]; SmaHeldForOrders = json["sma_held_for_orders"]; MarginBalances = json["margin_balances"]; MaxAchEarlyAccessAmount = (decimal)json["max_ach_early_access_amount"]; CashBalance = new Balance(json["cash_balances"]); }