Listings

Struct Listings 

Source
pub struct Listings;

Implementations§

Source§

impl Listings

Source

pub async fn get_listings_item( client: &mut Client, seller_id: &str, sku: &str, country_marketplace: CountryMarketplace, included_data: Vec<IncludedData>, ) -> Result<Response, Errors>

Source

pub async fn put_listings_item()

Source

pub async fn patch_listings_item( client: &mut Client, seller_id: &str, sku: &str, country_marketplace: CountryMarketplace, validation_preview: bool, body: &str, ) -> Result<Response, Errors>

Source

pub async fn wrapped_patch_listings_item( client: &mut Client, seller_id: &str, sku: &str, country_marketplace: CountryMarketplace, validation_preview: bool, new_price: f64, ) -> Result<Response, Errors>

This is a simple way to change prices

Source

pub async fn search_listings_items( client: &mut Client, seller_id: String, marketplace: CountryMarketplace, issue_locale: Option<String>, included_data: Option<Vec<String>>, identifiers: Option<Vec<String>>, identifiers_type: Option<String>, variation_parent_sku: Option<String>, package_hierarchy_sku: Option<String>, created_after: Option<String>, created_before: Option<String>, last_updated_after: Option<String>, last_updated_before: Option<String>, with_issue_severity: Option<Vec<String>>, with_status: Option<Vec<String>>, without_status: Option<Vec<String>>, sort_by: Option<String>, sort_order: Option<String>, page_size: Option<u32>, page_token: Option<String>, ) -> Result<Response, Errors>

Search for and return a list of selling partner listings items

Rate (requests per second): 5 Burst: 5

§Parameters
  • client: Reference to the HTTP client
  • seller_id: Required selling partner identifier
  • marketplace: The marketplace to search in (max count: 1)
  • issue_locale: Optional locale for issue localization (e.g., “en_US”, “fr_CA”)
  • included_data: Optional data sets to include (default: summaries)
  • identifiers: Optional list of product identifiers (max: 20)
  • identifiers_type: Required when identifiers are provided
  • variation_parent_sku: Optional SKU to filter variation children
  • package_hierarchy_sku: Optional SKU to filter package hierarchy
  • created_after: Optional filter for items created after date
  • created_before: Optional filter for items created before date
  • last_updated_after: Optional filter for items updated after date
  • last_updated_before: Optional filter for items updated before date
  • with_issue_severity: Optional filter by issue severity levels
  • with_status: Optional filter by status
  • without_status: Optional filter to exclude status
  • sort_by: Optional attribute to sort by (default: lastUpdatedDate)
  • sort_order: Optional sort direction (default: DESC)
  • page_size: Optional results per page (max: 20, default: 10)
  • page_token: Optional pagination token

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,