pub struct FeesEstimateRequest {
pub marketplace_id: String,
pub is_amazon_fulfilled: Option<bool>,
pub price_to_estimate_fees: Box<PriceToEstimateFees>,
pub identifier: String,
pub optional_fulfillment_program: Option<OptionalFulfillmentProgram>,
}Expand description
FeesEstimateRequest : A product, marketplace, and proposed price used to request estimated fees.
Fields§
§marketplace_id: StringA marketplace identifier.
is_amazon_fulfilled: Option<bool>When true, the offer is fulfilled by Amazon.
price_to_estimate_fees: Box<PriceToEstimateFees>§identifier: StringA unique identifier provided by the caller to track this request.
optional_fulfillment_program: Option<OptionalFulfillmentProgram>Implementations§
Source§impl FeesEstimateRequest
impl FeesEstimateRequest
Sourcepub fn new(
marketplace_id: String,
price_to_estimate_fees: PriceToEstimateFees,
identifier: String,
) -> FeesEstimateRequest
pub fn new( marketplace_id: String, price_to_estimate_fees: PriceToEstimateFees, identifier: String, ) -> FeesEstimateRequest
A product, marketplace, and proposed price used to request estimated fees.
Trait Implementations§
Source§impl Clone for FeesEstimateRequest
impl Clone for FeesEstimateRequest
Source§fn clone(&self) -> FeesEstimateRequest
fn clone(&self) -> FeesEstimateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FeesEstimateRequest
impl Debug for FeesEstimateRequest
Source§impl Default for FeesEstimateRequest
impl Default for FeesEstimateRequest
Source§fn default() -> FeesEstimateRequest
fn default() -> FeesEstimateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FeesEstimateRequest
impl<'de> Deserialize<'de> for FeesEstimateRequest
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
Source§impl PartialEq for FeesEstimateRequest
impl PartialEq for FeesEstimateRequest
Source§impl Serialize for FeesEstimateRequest
impl Serialize for FeesEstimateRequest
impl StructuralPartialEq for FeesEstimateRequest
Auto Trait Implementations§
impl Freeze for FeesEstimateRequest
impl RefUnwindSafe for FeesEstimateRequest
impl Send for FeesEstimateRequest
impl Sync for FeesEstimateRequest
impl Unpin for FeesEstimateRequest
impl UnsafeUnpin for FeesEstimateRequest
impl UnwindSafe for FeesEstimateRequest
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