pub struct PickTask {Show 23 fields
pub id: Uuid,
pub wave_id: Option<FulfillmentId>,
pub order_id: OrderId,
pub order_item_id: OrderItemId,
pub warehouse_id: i32,
pub status: PickStatus,
pub sku: String,
pub product_name: Option<String>,
pub source_location_id: i32,
pub source_location_code: Option<String>,
pub quantity_requested: Decimal,
pub quantity_picked: Decimal,
pub quantity_short: Decimal,
pub lot_id: Option<Uuid>,
pub serial_number: Option<String>,
pub assigned_to: Option<String>,
pub priority: i32,
pub pick_sequence: i32,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub notes: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
A pick task for retrieving items from warehouse locations.
Fields§
§id: Uuid§wave_id: Option<FulfillmentId>§order_id: OrderId§order_item_id: OrderItemId§warehouse_id: i32§status: PickStatus§sku: String§product_name: Option<String>§source_location_id: i32§source_location_code: Option<String>§quantity_requested: Decimal§quantity_picked: Decimal§quantity_short: Decimal§lot_id: Option<Uuid>§serial_number: Option<String>§assigned_to: Option<String>§priority: i32§pick_sequence: i32§started_at: Option<DateTime<Utc>>§completed_at: Option<DateTime<Utc>>§notes: Option<String>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PickTask
impl<'de> Deserialize<'de> for PickTask
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PickTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PickTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PickTask
Source§impl Serialize for PickTask
impl Serialize for PickTask
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 PickTask
Auto Trait Implementations§
impl Freeze for PickTask
impl RefUnwindSafe for PickTask
impl Send for PickTask
impl Sync for PickTask
impl Unpin for PickTask
impl UnsafeUnpin for PickTask
impl UnwindSafe for PickTask
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