CatalogInfoResponseLimits

Struct CatalogInfoResponseLimits 

Source
pub struct CatalogInfoResponseLimits {
    pub batch_upsert_max_objects_per_batch: Option<i32>,
    pub batch_upsert_max_total_objects: Option<i32>,
    pub batch_retrieve_max_object_ids: Option<i32>,
    pub search_max_page_limit: Option<i32>,
    pub batch_delete_max_object_ids: Option<i32>,
    pub update_item_taxes_max_item_ids: Option<i32>,
    pub update_item_taxes_max_taxes_to_enable: Option<i32>,
    pub update_item_taxes_max_taxes_to_disable: Option<i32>,
    pub update_item_modifier_lists_max_item_ids: Option<i32>,
    pub update_item_modifier_lists_max_modifier_lists_to_enable: Option<i32>,
    pub update_item_modifier_lists_max_modifier_lists_to_disable: Option<i32>,
}
Expand description

Limits that apply to the Catalog Info API.

Fields§

§batch_upsert_max_objects_per_batch: Option<i32>

The maximum number of objects that may appear within a single batch in a /v2/catalog/batch-upsert request.

§batch_upsert_max_total_objects: Option<i32>

The maximum number of objects that may appear across all batches in a /v2/catalog/batch-upsert request.

§batch_retrieve_max_object_ids: Option<i32>

The maximum number of object IDs that may appear in a /v2/catalog/batch-retrieve request.

§search_max_page_limit: Option<i32>

The maximum number of results that may be returned in a page of a /v2/catalog/search response.

§batch_delete_max_object_ids: Option<i32>

The maximum number of object IDs that may be included in a single /v2/catalog/batch-delete request.

§update_item_taxes_max_item_ids: Option<i32>

The maximum number of item IDs that may be included in a single /v2/catalog/update-item-taxes request.

§update_item_taxes_max_taxes_to_enable: Option<i32>

The maximum number of tax IDs to be enabled that may be included in a single /v2/catalog/update-item-taxes request.

§update_item_taxes_max_taxes_to_disable: Option<i32>

The maximum number of tax IDs to be disabled that may be included in a single /v2/catalog/update-item-taxes request.

§update_item_modifier_lists_max_item_ids: Option<i32>

The maximum number of item IDs that may be included in a single /v2/catalog/update-item-modifier-lists request.

§update_item_modifier_lists_max_modifier_lists_to_enable: Option<i32>

The maximum number of modifier list IDs to be enabled that may be included in a single /v2/catalog/update-item-modifier-lists request.

§update_item_modifier_lists_max_modifier_lists_to_disable: Option<i32>

The maximum number of modifier list IDs to be disabled that may be included in a single /v2/catalog/update-item-modifier-lists request.

Trait Implementations§

Source§

impl Clone for CatalogInfoResponseLimits

Source§

fn clone(&self) -> CatalogInfoResponseLimits

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CatalogInfoResponseLimits

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for CatalogInfoResponseLimits

Source§

fn default() -> CatalogInfoResponseLimits

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for CatalogInfoResponseLimits

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl PartialEq for CatalogInfoResponseLimits

Source§

fn eq(&self, other: &CatalogInfoResponseLimits) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for CatalogInfoResponseLimits

Source§

impl StructuralPartialEq for CatalogInfoResponseLimits

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. 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<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

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> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

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