Package-level declarations
Fluent request builders for Alpha Vantage's fundamental data endpoints.
com.crazzyghost.alphavantage.fundamentaldata.request.FundamentalDataRequest holds the ticker symbol and function every fundamental data request shares; each concrete subclass — com.crazzyghost.alphavantage.fundamentaldata.request.BalanceSheetRequest, com.crazzyghost.alphavantage.fundamentaldata.request.CashFlowRequest, com.crazzyghost.alphavantage.fundamentaldata.request.IncomeStatementRequest, com.crazzyghost.alphavantage.fundamentaldata.request.EarningsRequest and com.crazzyghost.alphavantage.fundamentaldata.request.CompanyOverviewRequest — pins its own function code and takes no further parameters beyond the symbol. Reached through com.crazzyghost.alphavantage.fundamentaldata.FundamentalData.
Types
BALANCE_SHEET endpoint, which returns a company's annual and quarterly balance sheets — assets, liabilities and shareholder equity as reported to the SEC.CASH_FLOW endpoint, which returns a company's annual and quarterly cash flow statements, split into operating, investing and financing activity.OVERVIEW endpoint, which returns a company profile and its headline valuation, profitability and dividend ratios in a single record.EARNINGS endpoint, which returns a company's annual and quarterly earnings history, including reported versus estimated EPS and the resulting surprise.INCOME_STATEMENT endpoint, which returns a company's annual and quarterly income statements — revenue through to net income as reported to the SEC.