Application
Table of Contents
Classes
- Client
- Client class for the Market Data API.
- ClientBase
- Abstract base class for Market Data API client.
- Markets
- Markets class for handling market-related API endpoints.
- MutualFunds
- MutualFunds class for handling mutual fund-related API endpoints.
- Options
- Class Options
- Parameters
- Represents universal parameters for API requests.
- Status
- Represents the status of a market for a specific date.
- Statuses
- Represents a collection of market statuses for different dates.
- Candle
- Represents a financial candle for mutual funds with open, high, low, and close prices for a specific timestamp.
- Candles
- Represents a collection of financial candles for mutual funds.
- Expirations
- Represents a collection of option expirations dates and related data.
- Lookup
- Represents a lookup response for generating OCC option symbols.
- OptionChains
- Represents a collection of option chains with associated data.
- OptionQuote
- Represents a single option quote with associated data.
- Quotes
- Represents a collection of option quotes with associated data.
- Strikes
- Represents a collection of option strikes with associated data.
- ResponseBase
- Base class for API responses.
- Article
- Represents a single news article with headline, content, and publication data.
- BulkCandles
- Represents a collection of stock candles data in bulk format.
- Candle
- Represents a single stock candle with open, high, low, close prices, volume, and timestamp.
- Candles
- Class Candles
- Earning
- Class Earning
- Earnings
- Class Earnings
- News
- Class News
- Price
- Represents a single stock price with mid, change, and timestamp data.
- Prices
- Class Prices
- Quote
- Class Quote
- Quotes
- Represents a collection of stock quotes.
- ApiStatus
- Represents the status of the API and its services.
- ApiStatusData
- Manages API status caching and provides service status checking.
- Headers
- Represents the headers of an API response.
- ServiceStatus
- Represents the status of a service.
- User
- Represents user/rate limit information from the API.
- Stocks
- Stocks class for handling stock-related API endpoints.
- Utilities
- Utilities class for Market Data API.
- ApiException
- ApiException class
- BadStatusCodeError
- BadStatusCodeError class
- MarketDataException
- Base exception class for all Market Data SDK exceptions.
- RequestError
- RequestError class
- UnauthorizedException
- UnauthorizedException class
- DefaultLogger
- Default PSR-3 compliant logger for MarketDataApp SDK.
- LoggerFactory
- Factory for creating and managing logger instances.
- LoggingUtilities
- Utility functions for logging.
- RateLimits
- Represents rate limit information from API responses.
- RetryConfig
- Retry configuration constants matching the Python SDK.
- Settings
- Settings class for MarketDataApp SDK.
Traits
- FormatsForDisplay
- Trait for formatting values in __toString() methods.
- UniversalParameters
- Trait UniversalParameters
- ValidatesInputs
- Trait for input validation methods.
Enums
- ApiStatusResult
- Enum representing the status result of an API service.
- DateFormat
- Enum DateFormat
- Expiration
- Enum Expiration
- Format
- Enum Format
- Mode
- Enum Mode
- Range
- Enum Range
- Side
- Enum Side