pub struct KeywordsDataApiGoogleAdsSearchVolumeTask {
pub keyword: Option<String>,
pub spell: Option<String>,
pub location_code: Option<i32>,
pub language_code: Option<String>,
pub search_partners: Option<bool>,
pub competition: Option<String>,
pub competition_index: Option<i32>,
pub search_volume: Option<i64>,
pub low_top_of_page_bid: Option<f64>,
pub high_top_of_page_bid: Option<f64>,
pub cpc: Option<f64>,
pub monthly_searches: Option<Vec<KeywordsDataApiGoogleAdsSearchVolumeTaskMonthlySearch>>,
}Expand description
A keyword result item from the Google Ads Search Volume endpoint. See https://docs.dataforseo.com/v3/keywords_data/google_ads/search_volume/live/.
Fields§
§keyword: Option<String>The keyword this result refers to.
spell: Option<String>Spelling correction Google applied to the keyword, if any.
location_code: Option<i32>Location code echoed from the request.
language_code: Option<String>Language code echoed from the request.
search_partners: Option<bool>Whether search/partner network data was included.
competition: Option<String>Competition level: “LOW”, “MEDIUM” or “HIGH”.
competition_index: Option<i32>Competition as an index from 0 to 100.
search_volume: Option<i64>Average monthly search volume over the last 12 months.
low_top_of_page_bid: Option<f64>Lower range of the top-of-page bid, in USD.
high_top_of_page_bid: Option<f64>Upper range of the top-of-page bid, in USD.
cpc: Option<f64>Average cost per click, in USD.
monthly_searches: Option<Vec<KeywordsDataApiGoogleAdsSearchVolumeTaskMonthlySearch>>Search volume broken down by month.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsSearchVolumeTask
impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsSearchVolumeTask
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KeywordsDataApiGoogleAdsSearchVolumeTask
impl RefUnwindSafe for KeywordsDataApiGoogleAdsSearchVolumeTask
impl Send for KeywordsDataApiGoogleAdsSearchVolumeTask
impl Sync for KeywordsDataApiGoogleAdsSearchVolumeTask
impl Unpin for KeywordsDataApiGoogleAdsSearchVolumeTask
impl UnsafeUnpin for KeywordsDataApiGoogleAdsSearchVolumeTask
impl UnwindSafe for KeywordsDataApiGoogleAdsSearchVolumeTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more