pub struct PackageDocumentDetail {
pub package_client_reference_id: String,
pub package_documents: Vec<PackageDocument>,
pub tracking_id: Option<String>,
}Expand description
PackageDocumentDetail : The post-purchase details of a package that will be shipped using a shipping service.
Fields§
§package_client_reference_id: StringA client provided unique identifier for a package being shipped. This value should be saved by the client to pass as a parameter to the getShipmentDocuments operation.
package_documents: Vec<PackageDocument>A list of documents related to a package.
tracking_id: Option<String>The carrier generated identifier for a package in a purchased shipment.
Implementations§
Source§impl PackageDocumentDetail
impl PackageDocumentDetail
Sourcepub fn new(
package_client_reference_id: String,
package_documents: Vec<PackageDocument>,
) -> PackageDocumentDetail
pub fn new( package_client_reference_id: String, package_documents: Vec<PackageDocument>, ) -> PackageDocumentDetail
The post-purchase details of a package that will be shipped using a shipping service.
Trait Implementations§
Source§impl Clone for PackageDocumentDetail
impl Clone for PackageDocumentDetail
Source§fn clone(&self) -> PackageDocumentDetail
fn clone(&self) -> PackageDocumentDetail
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 PackageDocumentDetail
impl Debug for PackageDocumentDetail
Source§impl Default for PackageDocumentDetail
impl Default for PackageDocumentDetail
Source§fn default() -> PackageDocumentDetail
fn default() -> PackageDocumentDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackageDocumentDetail
impl<'de> Deserialize<'de> for PackageDocumentDetail
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 PackageDocumentDetail
impl PartialEq for PackageDocumentDetail
Source§impl Serialize for PackageDocumentDetail
impl Serialize for PackageDocumentDetail
impl StructuralPartialEq for PackageDocumentDetail
Auto Trait Implementations§
impl Freeze for PackageDocumentDetail
impl RefUnwindSafe for PackageDocumentDetail
impl Send for PackageDocumentDetail
impl Sync for PackageDocumentDetail
impl Unpin for PackageDocumentDetail
impl UnsafeUnpin for PackageDocumentDetail
impl UnwindSafe for PackageDocumentDetail
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