pub struct OneClickShipmentResult {
pub shipment_id: String,
pub package_document_details: Vec<PackageDocumentDetail>,
pub promise: Box<Promise>,
pub carrier: Box<Carrier>,
pub service: Box<Service>,
pub total_charge: Box<Currency>,
}Expand description
OneClickShipmentResult : The payload for the OneClickShipment API.
Fields§
§shipment_id: StringThe unique shipment identifier provided by a shipping service.
package_document_details: Vec<PackageDocumentDetail>A list of post-purchase details about a package that will be shipped using a shipping service.
promise: Box<Promise>§carrier: Box<Carrier>§service: Box<Service>§total_charge: Box<Currency>Implementations§
Source§impl OneClickShipmentResult
impl OneClickShipmentResult
Sourcepub fn new(
shipment_id: String,
package_document_details: Vec<PackageDocumentDetail>,
promise: Promise,
carrier: Carrier,
service: Service,
total_charge: Currency,
) -> OneClickShipmentResult
pub fn new( shipment_id: String, package_document_details: Vec<PackageDocumentDetail>, promise: Promise, carrier: Carrier, service: Service, total_charge: Currency, ) -> OneClickShipmentResult
The payload for the OneClickShipment API.
Trait Implementations§
Source§impl Clone for OneClickShipmentResult
impl Clone for OneClickShipmentResult
Source§fn clone(&self) -> OneClickShipmentResult
fn clone(&self) -> OneClickShipmentResult
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 OneClickShipmentResult
impl Debug for OneClickShipmentResult
Source§impl Default for OneClickShipmentResult
impl Default for OneClickShipmentResult
Source§fn default() -> OneClickShipmentResult
fn default() -> OneClickShipmentResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OneClickShipmentResult
impl<'de> Deserialize<'de> for OneClickShipmentResult
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 OneClickShipmentResult
impl PartialEq for OneClickShipmentResult
Source§impl Serialize for OneClickShipmentResult
impl Serialize for OneClickShipmentResult
impl StructuralPartialEq for OneClickShipmentResult
Auto Trait Implementations§
impl Freeze for OneClickShipmentResult
impl RefUnwindSafe for OneClickShipmentResult
impl Send for OneClickShipmentResult
impl Sync for OneClickShipmentResult
impl Unpin for OneClickShipmentResult
impl UnwindSafe for OneClickShipmentResult
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