pub struct CatalogItems;Implementations§
Source§impl CatalogItems
impl CatalogItems
Sourcepub async fn search_catalog_items(
client: &mut Client,
marketplace_ids: Vec<CountryMarketplace>,
identifiers: Option<Vec<String>>,
identifiers_type: Option<String>,
included_data: Option<Vec<String>>,
locale: Option<String>,
seller_id: Option<String>,
keywords: Option<Vec<String>>,
brand_names: Option<Vec<String>>,
classification_ids: Option<Vec<String>>,
page_size: Option<i32>,
page_token: Option<String>,
keywords_locale: Option<String>,
) -> Result<Response, Errors>
pub async fn search_catalog_items( client: &mut Client, marketplace_ids: Vec<CountryMarketplace>, identifiers: Option<Vec<String>>, identifiers_type: Option<String>, included_data: Option<Vec<String>>, locale: Option<String>, seller_id: Option<String>, keywords: Option<Vec<String>>, brand_names: Option<Vec<String>>, classification_ids: Option<Vec<String>>, page_size: Option<i32>, page_token: Option<String>, keywords_locale: Option<String>, ) -> Result<Response, Errors>
Search for and return a list of Amazon catalog items and associated information.
Rate (requests per second): 2 Burst: 2
§Parameters
- client: Reference to the HTTP client
- marketplace_ids: Required list of Amazon marketplace identifiers
- identifiers: Optional list of product identifiers to search for
- identifiers_type: Required when identifiers are provided
- included_data: Optional list of data sets to include (default: summaries)
- locale: Optional locale for localized summaries
- seller_id: Required when identifiers_type is SKU
- keywords: Optional list of search keywords (cannot be used with identifiers)
- brand_names: Optional list of brand names for keyword searches
- classification_ids: Optional list of classification IDs for keyword searches
- page_size: Optional number of results per page (max: 20, default: 10)
- page_token: Optional token for pagination
- keywords_locale: Optional language of the keywords
Sourcepub async fn get_catalog_item(
client: &mut Client,
asin: String,
marketplace_ids: Vec<CountryMarketplace>,
included_data: Option<Vec<String>>,
locale: Option<String>,
) -> Result<Response, Errors>
pub async fn get_catalog_item( client: &mut Client, asin: String, marketplace_ids: Vec<CountryMarketplace>, included_data: Option<Vec<String>>, locale: Option<String>, ) -> Result<Response, Errors>
Retrieves details for an item in the Amazon catalog by ASIN.
Rate (requests per second): 2 Burst: 2
§Parameters
- client: Reference to the HTTP client
- asin: The Amazon Standard Identification Number of the item
- marketplace_ids: Required list of Amazon marketplace identifiers
- included_data: Optional list of data sets to include (default: summaries)
- locale: Optional locale for localized summaries
Auto Trait Implementations§
impl Freeze for CatalogItems
impl RefUnwindSafe for CatalogItems
impl Send for CatalogItems
impl Sync for CatalogItems
impl Unpin for CatalogItems
impl UnwindSafe for CatalogItems
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