use serde::{Deserialize, Serialize};
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct SerpApiYoutubeVideoCommentsTaskAdvanced {
pub video_id: Option<String>,
pub se_domain: Option<String>,
pub title: Option<String>,
pub check_url: Option<String>,
pub datetime: Option<String>,
pub comments_count: Option<i64>,
pub items_count: Option<i64>,
pub items: Option<Vec<SerpApiElementYoutubeComment>>,
}
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct SerpApiElementYoutubeComment {
#[serde(rename = "type")]
pub type_of_element: Option<String>,
pub rank_group: Option<i64>,
pub rank_absolute: Option<i64>,
pub author_name: Option<String>,
pub author_thumbnail: Option<String>,
pub author_url: Option<String>,
pub text: Option<String>,
pub publication_date: Option<String>,
pub timestamp: Option<String>,
pub likes_count: Option<i64>,
pub reply_count: Option<i64>,
}