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: ServiceTypecontainers: Vec<Container>A list of container.
label_specification: Box<LabelSpecification>Implementations
sourceimpl 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
sourceimpl Clone for PurchaseShipmentRequest
impl Clone for PurchaseShipmentRequest
sourcefn clone(&self) -> PurchaseShipmentRequest
fn clone(&self) -> PurchaseShipmentRequest
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 PurchaseShipmentRequest
impl Debug for PurchaseShipmentRequest
sourceimpl Default for PurchaseShipmentRequest
impl Default for PurchaseShipmentRequest
sourcefn default() -> PurchaseShipmentRequest
fn default() -> PurchaseShipmentRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PurchaseShipmentRequest
impl<'de> Deserialize<'de> for PurchaseShipmentRequest
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<PurchaseShipmentRequest> for PurchaseShipmentRequest
impl PartialEq<PurchaseShipmentRequest> for PurchaseShipmentRequest
sourcefn eq(&self, other: &PurchaseShipmentRequest) -> bool
fn eq(&self, other: &PurchaseShipmentRequest) -> bool
sourceimpl Serialize for PurchaseShipmentRequest
impl Serialize for PurchaseShipmentRequest
impl StructuralPartialEq for PurchaseShipmentRequest
Auto Trait Implementations
impl RefUnwindSafe for PurchaseShipmentRequest
impl Send for PurchaseShipmentRequest
impl Sync for PurchaseShipmentRequest
impl Unpin for PurchaseShipmentRequest
impl UnwindSafe for PurchaseShipmentRequest
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