Struct amazon_sp_fulfillment_outbound::models::package_tracking_details::PackageTrackingDetails
source · [−]pub struct PackageTrackingDetails {Show 14 fields
pub package_number: i32,
pub tracking_number: Option<String>,
pub customer_tracking_link: Option<String>,
pub carrier_code: Option<String>,
pub carrier_phone_number: Option<String>,
pub carrier_url: Option<String>,
pub ship_date: Option<String>,
pub estimated_arrival_date: Option<String>,
pub ship_to_address: Option<Box<TrackingAddress>>,
pub current_status: Option<CurrentStatus>,
pub current_status_description: Option<String>,
pub signed_for_by: Option<String>,
pub additional_location_info: Option<AdditionalLocationInfo>,
pub tracking_events: Option<Vec<TrackingEvent>>,
}Fields
package_number: i32The package identifier.
tracking_number: Option<String>The tracking number for the package.
customer_tracking_link: Option<String>Link on swiship.com that allows customers to track the package.
carrier_code: Option<String>The name of the carrier.
carrier_phone_number: Option<String>The phone number of the carrier.
carrier_url: Option<String>The URL of the carrier’s website.
ship_date: Option<String>estimated_arrival_date: Option<String>ship_to_address: Option<Box<TrackingAddress>>current_status: Option<CurrentStatus>current_status_description: Option<String>Description corresponding to the CurrentStatus value.
signed_for_by: Option<String>The name of the person who signed for the package.
additional_location_info: Option<AdditionalLocationInfo>tracking_events: Option<Vec<TrackingEvent>>An array of tracking event information.
Implementations
sourceimpl PackageTrackingDetails
impl PackageTrackingDetails
pub fn new(package_number: i32) -> PackageTrackingDetails
Trait Implementations
sourceimpl Clone for PackageTrackingDetails
impl Clone for PackageTrackingDetails
sourcefn clone(&self) -> PackageTrackingDetails
fn clone(&self) -> PackageTrackingDetails
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 PackageTrackingDetails
impl Debug for PackageTrackingDetails
sourceimpl Default for PackageTrackingDetails
impl Default for PackageTrackingDetails
sourcefn default() -> PackageTrackingDetails
fn default() -> PackageTrackingDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PackageTrackingDetails
impl<'de> Deserialize<'de> for PackageTrackingDetails
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<PackageTrackingDetails> for PackageTrackingDetails
impl PartialEq<PackageTrackingDetails> for PackageTrackingDetails
sourcefn eq(&self, other: &PackageTrackingDetails) -> bool
fn eq(&self, other: &PackageTrackingDetails) -> bool
sourceimpl Serialize for PackageTrackingDetails
impl Serialize for PackageTrackingDetails
impl StructuralPartialEq for PackageTrackingDetails
Auto Trait Implementations
impl RefUnwindSafe for PackageTrackingDetails
impl Send for PackageTrackingDetails
impl Sync for PackageTrackingDetails
impl Unpin for PackageTrackingDetails
impl UnwindSafe for PackageTrackingDetails
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