use anyhow::Result;
use crate::{client::SpapiClient, models};
impl SpapiClient {
pub async fn get_item_eligibility_preview(
&self,
asin: &str,
program: &str,
marketplace_ids: Option<Vec<String>>,
) -> Result<models::fba_inbound::GetItemEligibilityPreviewResponse> {
let configuration = self.create_configuration().await?;
let guard = self
.limiter()
.wait("fba_inbound_eligibility_v1/get_item_eligibility_preview", 1.0, 1)
.await?;
let res = crate::apis::fba_inbound_eligibility_v1::get_item_eligibility_preview(
&configuration,
asin,
program,
marketplace_ids,
)
.await?;
guard.mark_response().await;
Ok(res)
}
}