Struct amazon_sp_merchant_fulfillment::models::shipment_request_details::ShipmentRequestDetails
source · [−]pub struct ShipmentRequestDetails {
pub amazon_order_id: String,
pub seller_order_id: Option<String>,
pub item_list: Vec<Item>,
pub ship_from_address: Box<Address>,
pub package_dimensions: Box<PackageDimensions>,
pub weight: Box<Weight>,
pub must_arrive_by_date: Option<String>,
pub ship_date: Option<String>,
pub shipping_service_options: Box<ShippingServiceOptions>,
pub label_customization: Option<Box<LabelCustomization>>,
}Expand description
ShipmentRequestDetails : Shipment information required for requesting shipping service offers or for creating a shipment.
Fields
amazon_order_id: StringAn Amazon-defined order identifier, in 3-7-7 format.
seller_order_id: Option<String>A seller-defined order identifier.
item_list: Vec<Item>The list of items to be included in a shipment.
ship_from_address: Box<Address>package_dimensions: Box<PackageDimensions>weight: Box<Weight>must_arrive_by_date: Option<String>ship_date: Option<String>shipping_service_options: Box<ShippingServiceOptions>label_customization: Option<Box<LabelCustomization>>Implementations
sourceimpl ShipmentRequestDetails
impl ShipmentRequestDetails
sourcepub fn new(
amazon_order_id: String,
item_list: Vec<Item>,
ship_from_address: Address,
package_dimensions: PackageDimensions,
weight: Weight,
shipping_service_options: ShippingServiceOptions
) -> ShipmentRequestDetails
pub fn new(
amazon_order_id: String,
item_list: Vec<Item>,
ship_from_address: Address,
package_dimensions: PackageDimensions,
weight: Weight,
shipping_service_options: ShippingServiceOptions
) -> ShipmentRequestDetails
Shipment information required for requesting shipping service offers or for creating a shipment.
Trait Implementations
sourceimpl Clone for ShipmentRequestDetails
impl Clone for ShipmentRequestDetails
sourcefn clone(&self) -> ShipmentRequestDetails
fn clone(&self) -> ShipmentRequestDetails
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 ShipmentRequestDetails
impl Debug for ShipmentRequestDetails
sourceimpl Default for ShipmentRequestDetails
impl Default for ShipmentRequestDetails
sourcefn default() -> ShipmentRequestDetails
fn default() -> ShipmentRequestDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ShipmentRequestDetails
impl<'de> Deserialize<'de> for ShipmentRequestDetails
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<ShipmentRequestDetails> for ShipmentRequestDetails
impl PartialEq<ShipmentRequestDetails> for ShipmentRequestDetails
sourcefn eq(&self, other: &ShipmentRequestDetails) -> bool
fn eq(&self, other: &ShipmentRequestDetails) -> bool
sourceimpl Serialize for ShipmentRequestDetails
impl Serialize for ShipmentRequestDetails
impl StructuralPartialEq for ShipmentRequestDetails
Auto Trait Implementations
impl RefUnwindSafe for ShipmentRequestDetails
impl Send for ShipmentRequestDetails
impl Sync for ShipmentRequestDetails
impl Unpin for ShipmentRequestDetails
impl UnwindSafe for ShipmentRequestDetails
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