pub struct DirectPurchaseRequest {
pub ship_to: Option<Box<Address>>,
pub ship_from: Option<Box<Address>>,
pub return_to: Option<Box<Address>>,
pub packages: Option<Vec<Package>>,
pub channel_details: Box<ChannelDetails>,
pub label_specifications: Option<Box<RequestedDocumentSpecification>>,
}Expand description
DirectPurchaseRequest : The request schema for the directPurchaseShipment operation. When the channel type is Amazon, the shipTo address is not required and will be ignored.
Fields§
§ship_to: Option<Box<Address>>§ship_from: Option<Box<Address>>§return_to: Option<Box<Address>>§packages: Option<Vec<Package>>A list of packages to be shipped through a shipping service offering.
channel_details: Box<ChannelDetails>§label_specifications: Option<Box<RequestedDocumentSpecification>>Implementations§
Source§impl DirectPurchaseRequest
impl DirectPurchaseRequest
Sourcepub fn new(channel_details: ChannelDetails) -> DirectPurchaseRequest
pub fn new(channel_details: ChannelDetails) -> DirectPurchaseRequest
The request schema for the directPurchaseShipment operation. When the channel type is Amazon, the shipTo address is not required and will be ignored.
Trait Implementations§
Source§impl Clone for DirectPurchaseRequest
impl Clone for DirectPurchaseRequest
Source§fn clone(&self) -> DirectPurchaseRequest
fn clone(&self) -> DirectPurchaseRequest
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 DirectPurchaseRequest
impl Debug for DirectPurchaseRequest
Source§impl Default for DirectPurchaseRequest
impl Default for DirectPurchaseRequest
Source§fn default() -> DirectPurchaseRequest
fn default() -> DirectPurchaseRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DirectPurchaseRequest
impl<'de> Deserialize<'de> for DirectPurchaseRequest
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 DirectPurchaseRequest
impl PartialEq for DirectPurchaseRequest
Source§impl Serialize for DirectPurchaseRequest
impl Serialize for DirectPurchaseRequest
impl StructuralPartialEq for DirectPurchaseRequest
Auto Trait Implementations§
impl Freeze for DirectPurchaseRequest
impl RefUnwindSafe for DirectPurchaseRequest
impl Send for DirectPurchaseRequest
impl Sync for DirectPurchaseRequest
impl Unpin for DirectPurchaseRequest
impl UnwindSafe for DirectPurchaseRequest
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