pub struct PayloadItem {
pub object_ref: Option<ObjectRef>,
pub item_id: Option<String>,
pub item_type: Option<String>,
pub weight_kg: Option<f64>,
pub quantity: Option<u32>,
pub compartment_id: Option<String>,
pub pickup_location: Option<String>,
pub destination: Option<String>,
pub is_fragile: Option<bool>,
pub special_handling: Option<String>,
}Expand description
Individual payload item.
Fields§
§object_ref: Option<ObjectRef>Object reference
item_id: Option<String>Item ID
item_type: Option<String>Item type
weight_kg: Option<f64>Weight in kg
quantity: Option<u32>Quantity
compartment_id: Option<String>Compartment ID (if in compartment)
pickup_location: Option<String>Pickup location
destination: Option<String>Destination location
is_fragile: Option<bool>Whether item is fragile
special_handling: Option<String>Whether item requires special handling
Implementations§
Trait Implementations§
Source§impl Clone for PayloadItem
impl Clone for PayloadItem
Source§fn clone(&self) -> PayloadItem
fn clone(&self) -> PayloadItem
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 PayloadItem
impl Debug for PayloadItem
Source§impl Default for PayloadItem
impl Default for PayloadItem
Source§fn default() -> PayloadItem
fn default() -> PayloadItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PayloadItem
impl<'de> Deserialize<'de> for PayloadItem
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 Serialize for PayloadItem
impl Serialize for PayloadItem
Auto Trait Implementations§
impl Freeze for PayloadItem
impl RefUnwindSafe for PayloadItem
impl Send for PayloadItem
impl Sync for PayloadItem
impl Unpin for PayloadItem
impl UnwindSafe for PayloadItem
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