use crate::{
Client, Result,
endpoints::{EndpointSpec, statements::WORLDWIDE_STATEMENT_METADATA},
responses::statements::FinancialStatementGrowth,
};
use super::FinancialStatementGrowthQuery;
pub fn financial_statement_growth(
query: FinancialStatementGrowthQuery,
) -> EndpointSpec<FinancialStatementGrowthQuery, Vec<FinancialStatementGrowth>> {
EndpointSpec::get("financial-growth", "financial-growth", query)
.with_metadata(WORLDWIDE_STATEMENT_METADATA)
}
impl Client {
pub async fn financial_statement_growth(
&self,
query: impl Into<FinancialStatementGrowthQuery>,
) -> Result<Vec<FinancialStatementGrowth>> {
self.execute(&financial_statement_growth(query.into()))
.await
}
}