Struct amazon_sp_fulfillment_outbound::models::fulfillment_shipment::FulfillmentShipment
source · [−]pub struct FulfillmentShipment {
pub amazon_shipment_id: String,
pub fulfillment_center_id: String,
pub fulfillment_shipment_status: FulfillmentShipmentStatus,
pub shipping_date: Option<String>,
pub estimated_arrival_date: Option<String>,
pub shipping_notes: Option<Vec<String>>,
pub fulfillment_shipment_item: Vec<FulfillmentShipmentItem>,
pub fulfillment_shipment_package: Option<Vec<FulfillmentShipmentPackage>>,
}Expand description
FulfillmentShipment : Delivery and item information for a shipment in a fulfillment order.
Fields
amazon_shipment_id: StringA shipment identifier assigned by Amazon.
fulfillment_center_id: StringAn identifier for the fulfillment center that the shipment will be sent from.
fulfillment_shipment_status: FulfillmentShipmentStatusThe current status of the shipment.
shipping_date: Option<String>estimated_arrival_date: Option<String>shipping_notes: Option<Vec<String>>Provides additional insight into shipment timeline. Primairly used to communicate that actual delivery dates aren’t available.
fulfillment_shipment_item: Vec<FulfillmentShipmentItem>An array of fulfillment shipment item information.
fulfillment_shipment_package: Option<Vec<FulfillmentShipmentPackage>>An array of fulfillment shipment package information.
Implementations
sourceimpl FulfillmentShipment
impl FulfillmentShipment
sourcepub fn new(
amazon_shipment_id: String,
fulfillment_center_id: String,
fulfillment_shipment_status: FulfillmentShipmentStatus,
fulfillment_shipment_item: Vec<FulfillmentShipmentItem>
) -> FulfillmentShipment
pub fn new(
amazon_shipment_id: String,
fulfillment_center_id: String,
fulfillment_shipment_status: FulfillmentShipmentStatus,
fulfillment_shipment_item: Vec<FulfillmentShipmentItem>
) -> FulfillmentShipment
Delivery and item information for a shipment in a fulfillment order.
Trait Implementations
sourceimpl Clone for FulfillmentShipment
impl Clone for FulfillmentShipment
sourcefn clone(&self) -> FulfillmentShipment
fn clone(&self) -> FulfillmentShipment
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 FulfillmentShipment
impl Debug for FulfillmentShipment
sourceimpl Default for FulfillmentShipment
impl Default for FulfillmentShipment
sourcefn default() -> FulfillmentShipment
fn default() -> FulfillmentShipment
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FulfillmentShipment
impl<'de> Deserialize<'de> for FulfillmentShipment
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<FulfillmentShipment> for FulfillmentShipment
impl PartialEq<FulfillmentShipment> for FulfillmentShipment
sourcefn eq(&self, other: &FulfillmentShipment) -> bool
fn eq(&self, other: &FulfillmentShipment) -> bool
sourceimpl Serialize for FulfillmentShipment
impl Serialize for FulfillmentShipment
impl StructuralPartialEq for FulfillmentShipment
Auto Trait Implementations
impl RefUnwindSafe for FulfillmentShipment
impl Send for FulfillmentShipment
impl Sync for FulfillmentShipment
impl Unpin for FulfillmentShipment
impl UnwindSafe for FulfillmentShipment
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