Table of Contents

Namespace Tudormobile.AlphaVantage.Entities

Classes

AlphaVantageResponse<T>

Represents a generic response wrapper for Alpha Vantage API calls. Provides a standardized way to handle both successful responses and error conditions.

Dividend

Represents a single dividend payment event for a stock.

Dividends

Represents a collection of dividend payment records for a specific stock symbol.

EarningsEstimate

Represents analyst consensus estimates for earnings per share (EPS) and revenue for a specific time period.

EarningsEstimates

Represents a collection of earnings per share (EPS) and revenue estimates for a specific stock symbol.

GlobalQuote

Represents a global quote for a stock symbol containing current market data and trading information. This class encapsulates real-time or latest available trading data for a security.

SymbolMatch

Represents a matching symbol result from a symbol search query.

SymbolMatches

Represents the collection of symbol search results returned by the Alpha Vantage symbol search API.

TimeSeries

Represents time series data for a financial instrument, containing historical price and volume information organized by date and time interval.

TimeSeriesData

Represents price and volume data for a single time period in a financial time series.

TreasuryYield

Represents U.S. Treasury yield data for a specific maturity period.

TreasuryYieldData

Represents a single yield observation for a Treasury security on a specific date.

Interfaces

IEntity

Defines a contract for entities that can be used as a constraint in generic type parameters.

Enums

SymbolMatch.MatchTypes

Defines the types of financial instruments that can be matched in symbol search results.

SymbolMatch.Regions

Defines the geographic regions where financial instruments can be traded.

TimeSeries.TimeSeriesInterval

Defines the supported time intervals for time series data retrieval.

TreasuryYieldInterval

Specifies the time interval between Treasury yield data points.

TreasuryYieldMaturity

Specifies the maturity period for U.S. Treasury securities.