Skip to main content

data_for_seo/api/appendix/
mod.rs

1use crate::entity::AppendixApiUserData;
2use crate::{DataForSeoApiResponse, DataForSeoClient};
3
4/// Appendix API: account-level information.
5/// See <https://docs.dataforseo.com/v3/appendix/user_data/>.
6pub struct AppendixApi<'a> {
7    client: &'a DataForSeoClient,
8}
9
10impl DataForSeoClient {
11    /// Appendix API (account balance, rate limits, pricing).
12    pub fn appendix(&self) -> AppendixApi<'_> {
13        AppendixApi { client: self }
14    }
15}
16
17impl AppendixApi<'_> {
18    /// Account information: balance, rate limits, usage statistics, and pricing.
19    /// Free of charge. See <https://docs.dataforseo.com/v3/appendix/user_data/>.
20    pub async fn user_data(&self) -> DataForSeoApiResponse<AppendixApiUserData> {
21        self.client.http_get("/v3/appendix/user_data").await
22    }
23}