| Account | Class representing an individual trading account. |
| AccountCompleteEventArgs | Account complete event args. |
| AccountDetailsEventArgs | Account details event args. |
| AccountList | Class providing a list of the accounts. |
| AccountNotifyEventArgs | Account notify event args. |
| AccountUpdateEventArgs | Account update event args. |
| ActivationData | Class containing the details of an activation type. |
| ActiveMarketRequest | Determines the most active market (based on ttv) for the contract. |
| Brand | Class holding the branding information. |
| ChartDataMarketVolumeRequest | Requests market volume summary information from the chart server. |
| ChartDataMarketVolumeRequestMarketTTV | TTV data for a single market. |
| Contract | Class representing a single contract. |
| ContractDetailsEventArgs | Contract details event args. |
| ContractFeedEventArgs | Class to return the quotes in this contract |
| ContractFeedEventArgsClearedVolume | Change to the cleared volume. |
| ContractFeedEventArgsExpiryMode | Changes to market mode at the expiry or security group level. |
| ContractFeedEventArgsHeldSettlement | Change to the held settlement. |
| ContractFeedEventArgsHigh | Change to the High price. |
| ContractFeedEventArgsItem | Base class for all data reported in the contract feed. |
| ContractFeedEventArgsLow | Change to the Low price |
| ContractFeedEventArgsOpen | Change to the opening price. |
| ContractFeedEventArgsOpenInterest | Change to the open interest. |
| ContractFeedEventArgsPrevOpenInterest | Change to the previous day open interest. |
| ContractFeedEventArgsQuote | |
| ContractFeedEventArgsSettlement | Change to the settlement. |
| ContractFeedEventArgsSnapshot | Snapshot of the current state of the market. |
| ContractFeedEventArgsTrade | A trade occurring. |
| ContractList | List of contracts. |
| ContractRelation | Class that holds the details of a single related contract. e.g. when a contract moves from one exchange to another, the option contract that is related to this future and vice versa. |
| ContractRelationList | Class that holds a list of all the contracts related to the parent contract. e.g. when a contract moves from one exchange to another, the option contract that is related to this future and vice versa. |
| CreateUDS | Class used for defining a new strategy to be created at the exchange. |
| CreateUDSLeg | Class that defines a leg of the strategy to be created. |
| Currency | Class representing a single Currency. |
| CurrencyList | Class to hold all the currencies. |
| Exchange | Class representing a single exchange. |
| ExchangeList | List of exchanges. |
| Host | Main API class. This provides access to everything else. |
| LoginResponseEventArgs | Login response event args. |
| Market | Class representing a single tradable market. |
| MarketLegItem | Class representing a single leg of the strategy. |
| MarketLegList | List of the legs in the strategy. |
| MarketChartData | Class that holds blocks of historical bar data. |
| MarketCheckSubscriptionEventArgs | Market check subscription event args. |
| MarketData | Class that holds all the market data information. |
| MarketDepth | Class representing the depth data. |
| MarketDepthDepthItem | Child class containing the details of a single bid or offer depth row. |
| MarketDepthDepthList | Collection class for holding depth items. |
| MarketDepthUpdateEventArgs | Market depth update event args. |
| MarketDetailsEventArgs | Market details event args. |
| MarketHighLow | Class representing the high low data. |
| MarketHighLowEventArgs | Market high low event args. |
| MarketIndicativeOpen | Class holding the indicative open data. |
| MarketList | Class holding a list of markets, either all those loaded or a requested list. |
| MarketListEventArgs | Holds the details for the market list complete callback. |
| MarketPriceLimits | Class representing the price limits data. |
| MarketPriceLimitsEventArgs | Market price limits event args. |
| MarketRFQEventArgs | Market RFQ event args. |
| MarketSettlement | Class representing the settlement data. |
| MarketSettlementEventArgs | Market settlement event args. |
| MarketTrade | Class representing the trade data. |
| MarketTradeEventArgs | Market trade event args. |
| MarketTradeHistory | Class representing the trade history data. |
| MarketTradeHistoryHistoryItem | Class representing a single trade volume item. |
| MarketTradeVolume | Class representing the trade volume data. |
| MarketTradeVolumeVolumeItem | Class representing a single trade volume item for a specific price. |
| NotificationEventArgs | Notification event args. |
| Order | Class that represents an order, both for submitting and getting updates of. |
| OrderSpeed | Class that holds the speed details for submission, revision or pull |
| OrderHistory | Class containing a historical state of the order. |
| OrderList | Class that deals with all the orders for an account's position. |
| OrderPerformanceEventArgs | Account order performance event args. |
| OrderPullBatch | Class for dealing with batch pull. |
| OrderRemovedEventArgs | Account order removed event args. |
| OrderRevisionBatch | Class for dealing with batch revision. |
| OrderSendEventArgs | Order send event args |
| OrderSubmissionBatch | Class for dealing with batch submission. |
| OrderTradeEventArgs | Account order trade event args. |
| OrderTradeLegEventArgs | Account order trade leg event args. |
| OrderUpdateEventArgs | Account order update event args. |
| Position | Class representing a single market position for an account. |
| PositionList | Class containing the list of positions for a single account. |
| PositionUpdateEventArgs | Account position update event args. |
| Trade | Trade Fill class. |
| TradeLeg | Trade leg Fill class. |
| TradeLegList | Class that holds the list of leg fills for the order. |
| TradeList | Class that holds the list of all the fills received for the order. |
| TradingSchedule | Class that wraps up the trading schedule for a contract for a week. |
| TradingScheduleSessionEvent | Class that wraps up a single trading session event within a trade date. |
| TradingScheduleTradeDate | Class that represents a single trading date. |
| User | Class that contains the details of a single user that is logged in. |
| UserExchange | Class that represents a users permission for a given exchange. |
| UserExchangeList | List of exchanges that this user can see. |
| UserList | Class that holds the list of users that are logged in. |
| IChartDataRequest | Interface for chart data requests. |
| MarketListEventArgsStatusType | Result of the market request. |