use crate::api::business_data::BusinessDataApi;
use crate::entity::{BusinessDataApiPinterestItem, BusinessDataApiSocialMediaLiveRequest};
use crate::{DataForSeoApiResponse, DataForSeoClient};
impl BusinessDataApi<'_> {
pub fn social_media(&self) -> BusinessDataApiSocialMedia<'_> {
BusinessDataApiSocialMedia {
client: self.client,
}
}
}
pub struct BusinessDataApiSocialMedia<'a> {
client: &'a DataForSeoClient,
}
impl BusinessDataApiSocialMedia<'_> {
pub async fn pinterest_live(
&self,
data: Vec<BusinessDataApiSocialMediaLiveRequest>,
) -> DataForSeoApiResponse<BusinessDataApiPinterestItem> {
self.client
.http_post("/v3/business_data/social_media/pinterest/live", &data)
.await
}
}