bpx_api_client/routes/
vault.rs1use crate::error::Result;
2
3use bpx_api_types::vault::VaultRedeem;
4
5use crate::BpxClient;
6
7#[doc(hidden)]
8pub const API_VAULT_PENDING_REDEEMS: &str = "/api/v1/vault/redeems/pending";
9
10impl BpxClient {
11 pub async fn get_vault_pending_redeems(&self, vault_id: u32) -> Result<Vec<VaultRedeem>> {
13 let mut url = self.base_url.join(API_VAULT_PENDING_REDEEMS)?;
14 url.query_pairs_mut()
15 .append_pair("vaultId", &vault_id.to_string());
16 let res = self.get(url).await?;
17 res.json().await.map_err(Into::into)
18 }
19}