pub struct PurchaseShipmentRequest {
pub client_reference_id: String,
pub ship_to: Box<Address>,
pub ship_from: Box<Address>,
pub ship_date: Option<String>,
pub service_type: ServiceType,
pub containers: Vec<Container>,
pub label_specification: Box<LabelSpecification>,
}Expand description
PurchaseShipmentRequest : The payload schema for the purchaseShipment operation.
Fields§
§client_reference_id: StringClient reference id.
ship_to: Box<Address>§ship_from: Box<Address>§ship_date: Option<String>The start date and time. This defaults to the current date and time.
service_type: ServiceType§containers: Vec<Container>A list of container.
label_specification: Box<LabelSpecification>Implementations§
Source§impl PurchaseShipmentRequest
impl PurchaseShipmentRequest
Sourcepub fn new(
client_reference_id: String,
ship_to: Address,
ship_from: Address,
service_type: ServiceType,
containers: Vec<Container>,
label_specification: LabelSpecification,
) -> PurchaseShipmentRequest
pub fn new( client_reference_id: String, ship_to: Address, ship_from: Address, service_type: ServiceType, containers: Vec<Container>, label_specification: LabelSpecification, ) -> PurchaseShipmentRequest
The payload schema for the purchaseShipment operation.
Trait Implementations§
Source§impl Clone for PurchaseShipmentRequest
impl Clone for PurchaseShipmentRequest
Source§fn clone(&self) -> PurchaseShipmentRequest
fn clone(&self) -> PurchaseShipmentRequest
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 PurchaseShipmentRequest
impl Debug for PurchaseShipmentRequest
Source§impl Default for PurchaseShipmentRequest
impl Default for PurchaseShipmentRequest
Source§fn default() -> PurchaseShipmentRequest
fn default() -> PurchaseShipmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PurchaseShipmentRequest
impl<'de> Deserialize<'de> for PurchaseShipmentRequest
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 PurchaseShipmentRequest
impl PartialEq for PurchaseShipmentRequest
Source§impl Serialize for PurchaseShipmentRequest
impl Serialize for PurchaseShipmentRequest
impl StructuralPartialEq for PurchaseShipmentRequest
Auto Trait Implementations§
impl Freeze for PurchaseShipmentRequest
impl RefUnwindSafe for PurchaseShipmentRequest
impl Send for PurchaseShipmentRequest
impl Sync for PurchaseShipmentRequest
impl Unpin for PurchaseShipmentRequest
impl UnsafeUnpin for PurchaseShipmentRequest
impl UnwindSafe for PurchaseShipmentRequest
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