| class  | BalancingTransaction | Represents the broker's final supply/demand
 imbalance in the current timeslot, and the Distribution Utility's charge
 for this imbalance. | 
| class  | BankTransaction | Represents interest charges and payments for brokers. | 
| class  | Broker | A broker instance represents a competition participant. | 
| class  | CapacityTransaction | Represents the fee assessed by the Distribution Utility for peak
 capacity events. | 
| class  | CashPosition | A CashPosition domain instance represents the current state of
 a broker's cash account. | 
| class  | ClearedTrade | A ClearedTrade instance reports public information about a specific
 market clearing -- clearing price and total quantity traded. | 
| class  | Competition | A competition instance represents a single PowerTAC competition and
 at the same time serves as the place for all competition properties that can be
 adjusted during competition setup (i.e. | 
| class  | CustomerInfo | A CustomerInfo instance represents a customer model (i.e. | 
| class  | DistributionTransaction | Represents the fee assessed
 by the Distribution Utility for transport of energy over its facilities
 during the current timeslot. | 
| class  | HourlyCharge | Represents the cost of power during a specific timeslot in a variable
 Rate. | 
| class  | MarketPosition | A MarketPositiondomain instance represents the current position of a
 single broker for wholesale power in a given timeslot. | 
| class  | MarketTransaction | A MarketTransaction instance represents a trade in the wholesale market. | 
| class  | Order | A Order instance represents a market (no price specified) or a limit
 (min/max price specified) order in the PowerTAC wholesale market. | 
| class  | Orderbook | An orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook
 (the un-cleared bids and asks remaining after the market is cleared). | 
| class  | OrderbookOrder | Each instance is an individual un-cleared entry (a Bid or an Ask) within 
 an Orderbook. | 
| class  | Rate | Tariffs are composed of Rates. | 
| class  | RegulationCapacity | Accumulates available regulation capacity for a given TariffSubscription. | 
| class  | RegulationRate | Tariffs are composed of Rates, including RegulationRates. | 
| class  | Tariff | Entity wrapper for TariffSpecification that supports Tariff evaluation 
 and billing. | 
| class  | TariffSpecification | Represents a Tariff offered by a Broker to customers. | 
| class  | TariffSubscription | A TariffSubscription is an entity representing an association between a Customer
 and a Tariff. | 
| class  | TariffTransaction | A TariffTransactioninstance represents the kWh of energy consumed
 (kWh < 0) or producedkWh > 0by some members of a 
 specific customer model, in a specific timeslot, under a particular tariff. | 
| class  | WeatherForecast | A collection of weatherForecastPredictions giving hourly forecasts for
 future timeslots. | 
| class  | WeatherForecastPrediction | A weather forecast report instance that describes the weather data | 
| class  | WeatherReport | A weather report instance that describes the weather data for one hour of the
 simulation |