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>,
}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
sourceimpl FeesEstimateRequest
impl FeesEstimateRequest
pub fn new(
marketplace_id: String,
price_to_estimate_fees: PriceToEstimateFees,
identifier: String
) -> FeesEstimateRequest
Trait Implementations
sourceimpl Clone for FeesEstimateRequest
impl Clone for FeesEstimateRequest
sourcefn clone(&self) -> FeesEstimateRequest
fn clone(&self) -> FeesEstimateRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for FeesEstimateRequest
impl Debug for FeesEstimateRequest
sourceimpl Default for FeesEstimateRequest
impl Default for FeesEstimateRequest
sourcefn default() -> FeesEstimateRequest
fn default() -> FeesEstimateRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FeesEstimateRequest
impl<'de> Deserialize<'de> for FeesEstimateRequest
sourcefn 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
sourceimpl PartialEq<FeesEstimateRequest> for FeesEstimateRequest
impl PartialEq<FeesEstimateRequest> for FeesEstimateRequest
sourcefn eq(&self, other: &FeesEstimateRequest) -> bool
fn eq(&self, other: &FeesEstimateRequest) -> bool
sourceimpl Serialize for FeesEstimateRequest
impl Serialize for FeesEstimateRequest
impl StructuralPartialEq for FeesEstimateRequest
Auto Trait Implementations
impl RefUnwindSafe for FeesEstimateRequest
impl Send for FeesEstimateRequest
impl Sync for FeesEstimateRequest
impl Unpin for FeesEstimateRequest
impl UnwindSafe for FeesEstimateRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more