pub struct ShipTask {Show 15 fields
pub id: Uuid,
pub order_id: OrderId,
pub shipment_id: ShipmentId,
pub pack_task_id: Uuid,
pub status: ShipStatus,
pub carrier: Option<String>,
pub service_level: Option<String>,
pub tracking_number: Option<String>,
pub label_url: Option<String>,
pub shipping_cost: Option<Decimal>,
pub assigned_to: Option<String>,
pub shipped_at: Option<DateTime<Utc>>,
pub notes: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
A ship task for final shipping handoff.
Fields§
§id: Uuid§order_id: OrderId§shipment_id: ShipmentId§pack_task_id: Uuid§status: ShipStatus§carrier: Option<String>§service_level: Option<String>§tracking_number: Option<String>§label_url: Option<String>§shipping_cost: Option<Decimal>§assigned_to: Option<String>§shipped_at: Option<DateTime<Utc>>§notes: Option<String>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ShipTask
impl<'de> Deserialize<'de> for ShipTask
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShipTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShipTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ShipTask
Source§impl Serialize for ShipTask
impl Serialize for ShipTask
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ShipTask
Auto Trait Implementations§
impl Freeze for ShipTask
impl RefUnwindSafe for ShipTask
impl Send for ShipTask
impl Sync for ShipTask
impl Unpin for ShipTask
impl UnsafeUnpin for ShipTask
impl UnwindSafe for ShipTask
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