use crate::{
Client, Result, endpoints::EndpointSpec, responses::statements::BalanceSheetStatementGrowth,
};
use super::BalanceSheetStatementGrowthQuery;
use crate::endpoints::statements::WORLDWIDE_STATEMENT_METADATA;
pub fn balance_sheet_statement_growth(
query: BalanceSheetStatementGrowthQuery,
) -> EndpointSpec<BalanceSheetStatementGrowthQuery, Vec<BalanceSheetStatementGrowth>> {
EndpointSpec::get(
"balance-sheet-statement-growth",
"balance-sheet-statement-growth",
query,
)
.with_metadata(WORLDWIDE_STATEMENT_METADATA)
}
impl Client {
pub async fn balance_sheet_statement_growth(
&self,
query: impl Into<BalanceSheetStatementGrowthQuery>,
) -> Result<Vec<BalanceSheetStatementGrowth>> {
self.execute(&balance_sheet_statement_growth(query.into()))
.await
}
}