pub struct KeywordsDataApiGoogleTrendsExploreTaskPostRequest {
pub keywords: Vec<String>,
pub location_name: Option<String>,
pub location_code: Option<i32>,
pub language_name: Option<String>,
pub language_code: Option<String>,
pub explore_type: Option<String>,
pub category_code: Option<i32>,
pub date_from: Option<String>,
pub date_to: Option<String>,
pub time_range: Option<String>,
pub item_types: Option<Vec<String>>,
pub tag: Option<String>,
}Expand description
Request body for the Google Trends Explore endpoints.
Fields§
§keywords: Vec<String>Keywords to explore (up to 5).
location_name: Option<String>Full location name; alternative to location_code.
location_code: Option<i32>Numeric location identifier; alternative to location_name.
language_name: Option<String>Full language name; alternative to language_code.
language_code: Option<String>Language code, e.g. “en”; alternative to language_name.
explore_type: Option<String>Trends data source: web, news, youtube, images or froogle.
category_code: Option<i32>Google Trends category code to narrow results (0 = all categories).
date_from: Option<String>Start of the range, in “yyyy-mm-dd” format.
date_to: Option<String>End of the range, in “yyyy-mm-dd” format.
time_range: Option<String>Preset range, e.g. “past_7_days” or “past_12_months”; alternative to dates.
item_types: Option<Vec<String>>Which elements to return, e.g. “google_trends_graph” or “google_trends_map”.
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl<'de> Deserialize<'de> for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
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 KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl RefUnwindSafe for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl Send for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl Sync for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl Unpin for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl UnsafeUnpin for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
impl UnwindSafe for KeywordsDataApiGoogleTrendsExploreTaskPostRequest
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