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}