use crate::models;
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CtrAnalyticsResponse {
SearchCtrMetrics(Box<models::SearchCtrMetrics>),
CtrSearchQueryWithoutClicksResponse(Box<models::CtrSearchQueryWithoutClicksResponse>),
CtrSearchQueryWithClicksResponse(Box<models::CtrSearchQueryWithClicksResponse>),
RecommendationCtrMetrics(Box<models::RecommendationCtrMetrics>),
CtrRecommendationsWithoutClicksResponse(Box<models::CtrRecommendationsWithoutClicksResponse>),
CtrRecommendationsWithClicksResponse(Box<models::CtrRecommendationsWithClicksResponse>),
}
impl Default for CtrAnalyticsResponse {
fn default() -> Self {
Self::SearchCtrMetrics(Default::default())
}
}