bpx_api_client/routes/futures.rs
1use bpx_api_types::futures::FuturePosition;
2
3use crate::BpxClient;
4use crate::error::Result;
5
6#[doc(hidden)]
7pub const API_FUTURES_POSITION: &str = "/api/v1/position";
8
9impl BpxClient {
10 pub async fn get_open_future_positions(&self) -> Result<Vec<FuturePosition>> {
11 let url = self.base_url.join(API_FUTURES_POSITION)?;
12 let res = self.get(url).await?;
13 res.json().await.map_err(Into::into)
14 }
15}