|
Longbridge OpenAPI C++ SDK
|
Fundamental data context. More...
#include <fundamental_context.hpp>
Public Member Functions | |
| FundamentalContext () | |
| FundamentalContext (const lb_fundamental_context_t *ctx) | |
| FundamentalContext (const FundamentalContext &ctx) | |
| FundamentalContext (FundamentalContext &&ctx) | |
| ~FundamentalContext () | |
| FundamentalContext & | operator= (const FundamentalContext &ctx) |
| void | financial_report (const std::string &symbol, FinancialReportKind kind, std::optional< FinancialReportPeriod > period, AsyncCallback< FundamentalContext, FinancialReports > callback) const |
| Get financial reports — list_json is a JSON string. More... | |
| void | institution_rating (const std::string &symbol, AsyncCallback< FundamentalContext, InstitutionRating > callback) const |
| Get analyst ratings. More... | |
| void | institution_rating_detail (const std::string &symbol, AsyncCallback< FundamentalContext, InstitutionRatingDetail > callback) const |
| Get historical analyst rating details. More... | |
| void | dividend (const std::string &symbol, AsyncCallback< FundamentalContext, DividendList > callback) const |
| Get dividend history. More... | |
| void | dividend_detail (const std::string &symbol, AsyncCallback< FundamentalContext, DividendList > callback) const |
| Get detailed dividend information. More... | |
| void | forecast_eps (const std::string &symbol, AsyncCallback< FundamentalContext, ForecastEps > callback) const |
| Get EPS forecasts. More... | |
| void | valuation (const std::string &symbol, AsyncCallback< FundamentalContext, ValuationData > callback) const |
| Get valuation metrics. More... | |
| void | valuation_history (const std::string &symbol, AsyncCallback< FundamentalContext, ValuationHistoryResponse > callback) const |
| Get historical valuation. More... | |
| void | company (const std::string &symbol, AsyncCallback< FundamentalContext, CompanyOverview > callback) const |
| Get company overview. More... | |
| void | shareholder (const std::string &symbol, AsyncCallback< FundamentalContext, ShareholderList > callback) const |
| Get major shareholders. More... | |
| void | fund_holder (const std::string &symbol, AsyncCallback< FundamentalContext, FundHolders > callback) const |
| Get fund and ETF holders. More... | |
| void | corp_action (const std::string &symbol, AsyncCallback< FundamentalContext, CorpActions > callback) const |
| Get corporate actions. More... | |
| void | invest_relation (const std::string &symbol, AsyncCallback< FundamentalContext, InvestRelations > callback) const |
| Get investor relations data. More... | |
| void | operating (const std::string &symbol, AsyncCallback< FundamentalContext, OperatingList > callback) const |
| Get operating metrics. More... | |
| void | consensus (const std::string &symbol, AsyncCallback< FundamentalContext, FinancialConsensus > callback) const |
| Get consensus estimates. More... | |
| void | industry_valuation (const std::string &symbol, AsyncCallback< FundamentalContext, IndustryValuationList > callback) const |
| Get industry valuation. More... | |
| void | industry_valuation_dist (const std::string &symbol, AsyncCallback< FundamentalContext, IndustryValuationDist > callback) const |
| Get industry valuation distribution. More... | |
| void | executive (const std::string &symbol, AsyncCallback< FundamentalContext, ExecutiveList > callback) const |
| Get executive info. More... | |
| void | buyback (const std::string &symbol, AsyncCallback< FundamentalContext, BuybackData > callback) const |
| Get buyback data. More... | |
| void | ratings (const std::string &symbol, AsyncCallback< FundamentalContext, StockRatings > callback) const |
| Get stock ratings. More... | |
Static Public Member Functions | |
| static FundamentalContext | create (const Config &config) |
Fundamental data context.
| longbridge::fundamental::FundamentalContext::FundamentalContext | ( | ) |
| longbridge::fundamental::FundamentalContext::FundamentalContext | ( | const lb_fundamental_context_t * | ctx | ) |
| longbridge::fundamental::FundamentalContext::FundamentalContext | ( | const FundamentalContext & | ctx | ) |
| longbridge::fundamental::FundamentalContext::FundamentalContext | ( | FundamentalContext && | ctx | ) |
| longbridge::fundamental::FundamentalContext::~FundamentalContext | ( | ) |
| void longbridge::fundamental::FundamentalContext::buyback | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, BuybackData > | callback | ||
| ) | const |
Get buyback data.
| void longbridge::fundamental::FundamentalContext::company | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, CompanyOverview > | callback | ||
| ) | const |
Get company overview.
| void longbridge::fundamental::FundamentalContext::consensus | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, FinancialConsensus > | callback | ||
| ) | const |
Get consensus estimates.
| void longbridge::fundamental::FundamentalContext::corp_action | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, CorpActions > | callback | ||
| ) | const |
Get corporate actions.
|
static |
| void longbridge::fundamental::FundamentalContext::dividend | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, DividendList > | callback | ||
| ) | const |
Get dividend history.
| void longbridge::fundamental::FundamentalContext::dividend_detail | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, DividendList > | callback | ||
| ) | const |
Get detailed dividend information.
| void longbridge::fundamental::FundamentalContext::executive | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, ExecutiveList > | callback | ||
| ) | const |
Get executive info.
| void longbridge::fundamental::FundamentalContext::financial_report | ( | const std::string & | symbol, |
| FinancialReportKind | kind, | ||
| std::optional< FinancialReportPeriod > | period, | ||
| AsyncCallback< FundamentalContext, FinancialReports > | callback | ||
| ) | const |
Get financial reports — list_json is a JSON string.
| void longbridge::fundamental::FundamentalContext::forecast_eps | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, ForecastEps > | callback | ||
| ) | const |
Get EPS forecasts.
| void longbridge::fundamental::FundamentalContext::fund_holder | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, FundHolders > | callback | ||
| ) | const |
Get fund and ETF holders.
| void longbridge::fundamental::FundamentalContext::industry_valuation | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, IndustryValuationList > | callback | ||
| ) | const |
Get industry valuation.
| void longbridge::fundamental::FundamentalContext::industry_valuation_dist | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, IndustryValuationDist > | callback | ||
| ) | const |
Get industry valuation distribution.
| void longbridge::fundamental::FundamentalContext::institution_rating | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, InstitutionRating > | callback | ||
| ) | const |
Get analyst ratings.
| void longbridge::fundamental::FundamentalContext::institution_rating_detail | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, InstitutionRatingDetail > | callback | ||
| ) | const |
Get historical analyst rating details.
| void longbridge::fundamental::FundamentalContext::invest_relation | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, InvestRelations > | callback | ||
| ) | const |
Get investor relations data.
| void longbridge::fundamental::FundamentalContext::operating | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, OperatingList > | callback | ||
| ) | const |
Get operating metrics.
| FundamentalContext& longbridge::fundamental::FundamentalContext::operator= | ( | const FundamentalContext & | ctx | ) |
| void longbridge::fundamental::FundamentalContext::ratings | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, StockRatings > | callback | ||
| ) | const |
Get stock ratings.
| void longbridge::fundamental::FundamentalContext::shareholder | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, ShareholderList > | callback | ||
| ) | const |
Get major shareholders.
| void longbridge::fundamental::FundamentalContext::valuation | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, ValuationData > | callback | ||
| ) | const |
Get valuation metrics.
| void longbridge::fundamental::FundamentalContext::valuation_history | ( | const std::string & | symbol, |
| AsyncCallback< FundamentalContext, ValuationHistoryResponse > | callback | ||
| ) | const |
Get historical valuation.