pub struct UpdateShipment {
pub status: Option<ShipmentStatus>,
pub carrier: Option<ShippingCarrier>,
pub tracking_number: Option<String>,
pub recipient_name: Option<String>,
pub recipient_email: Option<String>,
pub recipient_phone: Option<String>,
pub shipping_address: Option<String>,
pub weight_kg: Option<Decimal>,
pub dimensions: Option<String>,
pub shipping_cost: Option<Decimal>,
pub estimated_delivery: Option<DateTime<Utc>>,
pub notes: Option<String>,
}Expand description
Input for updating a shipment
Fields§
§status: Option<ShipmentStatus>§carrier: Option<ShippingCarrier>§tracking_number: Option<String>§recipient_name: Option<String>§recipient_email: Option<String>§recipient_phone: Option<String>§shipping_address: Option<String>§weight_kg: Option<Decimal>§dimensions: Option<String>§shipping_cost: Option<Decimal>§estimated_delivery: Option<DateTime<Utc>>§notes: Option<String>Trait Implementations§
Source§impl Clone for UpdateShipment
impl Clone for UpdateShipment
Source§fn clone(&self) -> UpdateShipment
fn clone(&self) -> UpdateShipment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UpdateShipment
impl Debug for UpdateShipment
Source§impl Default for UpdateShipment
impl Default for UpdateShipment
Source§fn default() -> UpdateShipment
fn default() -> UpdateShipment
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateShipment
impl RefUnwindSafe for UpdateShipment
impl Send for UpdateShipment
impl Sync for UpdateShipment
impl Unpin for UpdateShipment
impl UnsafeUnpin for UpdateShipment
impl UnwindSafe for UpdateShipment
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