Packages

A TD Ameritrade Client for Elixir

Retired package: Deprecated - api no longer exists

Current section

Files

Jump to
ameritrade lib schema account.ex
Raw

lib/schema/account.ex

defmodule Ameritrade.Account do
@moduledoc false
@derive Jason.Encoder
defstruct securitiesAccount: nil
end
defmodule Ameritrade.Account.Cash do
@moduledoc false
@derive Jason.Encoder
defstruct type: nil,
accountId: nil,
roundTrips: 0,
isDayTrader: nil,
isClosingOnlyRestricted: nil,
positions: [],
orderStrategies: [],
activationPrice: 0,
specialInstruction: nil,
orderStrategyType: nil,
orderId: 0,
cancelable: false,
editable: false,
status: nil,
enteredTime: nil,
closeTime: nil,
tag: nil,
accountId: 0,
orderActivityCollection: [],
replacingOrderCollection: [],
childOrderStrategies: [],
statusDescription: nil,
initialBalances: [],
currentBalances: [],
currentBalances: [],
projectedBalances: []
end
defmodule Ameritrade.Account.Margin do
@moduledoc false
@derive Jason.Encoder
defstruct type: nil,
accountId: nil,
roundTrips: 0,
isDayTrader: false,
isClosingOnlyRestricted: false,
positions: [],
orderStrategies: [],
initialBalances: nil,
currentBalances: nil,
projectedBalances: nil
end