pub struct Shipment {
pub shipment_id: String,
pub client_reference_id: String,
pub ship_from: Box<Address>,
pub ship_to: Box<Address>,
pub accepted_rate: Option<Box<AcceptedRate>>,
pub shipper: Option<Box<Party>>,
pub containers: Vec<Container>,
}Expand description
Shipment : The shipment related data.
Fields
shipment_id: StringThe unique shipment identifier.
client_reference_id: StringClient reference id.
ship_from: Box<Address>ship_to: Box<Address>accepted_rate: Option<Box<AcceptedRate>>shipper: Option<Box<Party>>containers: Vec<Container>A list of container.
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Shipment
impl<'de> Deserialize<'de> for Shipment
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
impl StructuralPartialEq for Shipment
Auto Trait Implementations
impl RefUnwindSafe for Shipment
impl Send for Shipment
impl Sync for Shipment
impl Unpin for Shipment
impl UnwindSafe for Shipment
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