pub struct DataForSeoLabsKeywordOverviewRequest {
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 include_serp_info: Option<bool>,
pub include_clickstream_data: Option<bool>,
pub tag: Option<String>,
}Expand description
Request body for keyword_overview.
See https://docs.dataforseo.com/v3/dataforseo_labs/google/keyword_overview/live/.
Fields§
§keywords: Vec<String>Keywords to analyze.
location_name: Option<String>Full location name (e.g. "United States"); alternative to location_code.
location_code: Option<i32>Location code (e.g. 2840); alternative to location_name.
language_name: Option<String>Full language name (e.g. "English"); alternative to language_code.
language_code: Option<String>Language code (e.g. "en"); alternative to language_name.
include_serp_info: Option<bool>Whether to include SERP metadata for each keyword.
include_clickstream_data: Option<bool>Whether to enrich the response with clickstream-based metrics.
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl DataForSeoLabsKeywordOverviewRequest
impl DataForSeoLabsKeywordOverviewRequest
Sourcepub fn new(keywords: Vec<String>) -> DataForSeoLabsKeywordOverviewRequest
pub fn new(keywords: Vec<String>) -> DataForSeoLabsKeywordOverviewRequest
Creates a request for the given keywords.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataForSeoLabsKeywordOverviewRequest
impl<'de> Deserialize<'de> for DataForSeoLabsKeywordOverviewRequest
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 DataForSeoLabsKeywordOverviewRequest
impl RefUnwindSafe for DataForSeoLabsKeywordOverviewRequest
impl Send for DataForSeoLabsKeywordOverviewRequest
impl Sync for DataForSeoLabsKeywordOverviewRequest
impl Unpin for DataForSeoLabsKeywordOverviewRequest
impl UnsafeUnpin for DataForSeoLabsKeywordOverviewRequest
impl UnwindSafe for DataForSeoLabsKeywordOverviewRequest
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