use crate::entity::{SerpApiElementMapsSearch, SerpApiHtmlItem, SerpApiSearchResult};
use serde::{Deserialize, Serialize};
use serde_json::Value;
pub type SerpApiGoogleMapsTaskAdvanced = SerpApiSearchResult<SerpApiGoogleMapsItem>;
pub type SerpApiGoogleMapsTaskHtml = SerpApiSearchResult<SerpApiHtmlItem>;
#[derive(Debug, Serialize, Deserialize, Clone)]
#[serde(tag = "type", rename_all = "snake_case")]
pub enum SerpApiGoogleMapsItem {
#[serde(rename = "maps_search")]
MapsSearch(Box<SerpApiElementMapsSearch>),
#[serde(untagged)]
Unknown(Value),
}