pub struct DataForSeoLabsAmazonProductKeywordIntersectionsRequest {
pub asins: HashMap<String, String>,
pub location_name: Option<String>,
pub location_code: Option<i32>,
pub language_name: Option<String>,
pub language_code: Option<String>,
pub intersection_mode: Option<String>,
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 product_keyword_intersections.
See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/product_keyword_intersections/live/.
Fields§
§asins: HashMap<String, String>Product ASINs, keyed by an index string.
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.
intersection_mode: Option<String>How the intersection is computed: "union" or "intersect".
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§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl<'de> Deserialize<'de> for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
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 DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl RefUnwindSafe for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl Send for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl Sync for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl Unpin for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl UnsafeUnpin for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
impl UnwindSafe for DataForSeoLabsAmazonProductKeywordIntersectionsRequest
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