pub struct DataForSeoLabsBulkTrafficEstimationRequest {
pub targets: Vec<String>,
pub location_name: Option<String>,
pub location_code: Option<i32>,
pub language_name: Option<String>,
pub language_code: Option<String>,
pub item_types: Option<Vec<String>>,
pub ignore_synonyms: Option<bool>,
pub tag: Option<String>,
}Expand description
Request body for bulk_traffic_estimation.
See https://docs.dataforseo.com/v3/dataforseo_labs/google/bulk_traffic_estimation/live/.
Fields§
§targets: Vec<String>Domains, subdomains, or webpages to analyze (up to 1000).
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.
item_types: Option<Vec<String>>SERP feature types to include (e.g. "organic", "paid").
ignore_synonyms: Option<bool>Whether to exclude highly similar keywords from the results.
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl DataForSeoLabsBulkTrafficEstimationRequest
impl DataForSeoLabsBulkTrafficEstimationRequest
Sourcepub fn new(targets: Vec<String>) -> DataForSeoLabsBulkTrafficEstimationRequest
pub fn new(targets: Vec<String>) -> DataForSeoLabsBulkTrafficEstimationRequest
Creates a request for the given targets.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataForSeoLabsBulkTrafficEstimationRequest
impl<'de> Deserialize<'de> for DataForSeoLabsBulkTrafficEstimationRequest
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 DataForSeoLabsBulkTrafficEstimationRequest
impl RefUnwindSafe for DataForSeoLabsBulkTrafficEstimationRequest
impl Send for DataForSeoLabsBulkTrafficEstimationRequest
impl Sync for DataForSeoLabsBulkTrafficEstimationRequest
impl Unpin for DataForSeoLabsBulkTrafficEstimationRequest
impl UnsafeUnpin for DataForSeoLabsBulkTrafficEstimationRequest
impl UnwindSafe for DataForSeoLabsBulkTrafficEstimationRequest
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