pub struct DataForSeoLabsAmazonRankedKeywordsRequest {
pub asin: String,
pub location_name: Option<String>,
pub location_code: Option<i32>,
pub language_name: Option<String>,
pub language_code: Option<String>,
pub ignore_synonyms: Option<bool>,
pub filters: Option<Vec<Value>>,
pub order_by: Option<Vec<String>>,
pub limit: Option<i32>,
pub offset: Option<i32>,
pub tag: Option<String>,
}Expand description
Request body for Amazon ranked_keywords.
See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/ranked_keywords/live/.
Fields§
§asin: StringAmazon product identifier (ASIN).
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.
ignore_synonyms: Option<bool>Whether to exclude highly similar keywords from the results.
filters: Option<Vec<Value>>Array of filtering conditions applied to the results.
order_by: Option<Vec<String>>Sorting rules applied to the results.
limit: Option<i32>Maximum number of returned items (default 100, max 1000).
offset: Option<i32>Offset into the result set, for pagination.
tag: Option<String>User-defined task identifier (max 255 characters).
Implementations§
Source§impl DataForSeoLabsAmazonRankedKeywordsRequest
impl DataForSeoLabsAmazonRankedKeywordsRequest
Sourcepub fn new(asin: &str) -> DataForSeoLabsAmazonRankedKeywordsRequest
pub fn new(asin: &str) -> DataForSeoLabsAmazonRankedKeywordsRequest
Creates a request for the given product ASIN.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataForSeoLabsAmazonRankedKeywordsRequest
impl<'de> Deserialize<'de> for DataForSeoLabsAmazonRankedKeywordsRequest
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 DataForSeoLabsAmazonRankedKeywordsRequest
impl RefUnwindSafe for DataForSeoLabsAmazonRankedKeywordsRequest
impl Send for DataForSeoLabsAmazonRankedKeywordsRequest
impl Sync for DataForSeoLabsAmazonRankedKeywordsRequest
impl Unpin for DataForSeoLabsAmazonRankedKeywordsRequest
impl UnsafeUnpin for DataForSeoLabsAmazonRankedKeywordsRequest
impl UnwindSafe for DataForSeoLabsAmazonRankedKeywordsRequest
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