pub struct Location {Show 18 fields
pub id: i32,
pub warehouse_id: i32,
pub code: String,
pub location_type: LocationType,
pub zone: Option<String>,
pub aisle: Option<String>,
pub rack: Option<String>,
pub level: Option<String>,
pub bin: Option<String>,
pub max_weight_kg: Option<Decimal>,
pub max_volume_m3: Option<Decimal>,
pub current_weight_kg: Option<Decimal>,
pub current_volume_m3: Option<Decimal>,
pub is_pickable: bool,
pub is_receivable: bool,
pub is_active: bool,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
A location within a warehouse (zone/aisle/rack/bin)
Fields§
§id: i32§warehouse_id: i32§code: String§location_type: LocationType§zone: Option<String>§aisle: Option<String>§rack: Option<String>§level: Option<String>§bin: Option<String>§max_weight_kg: Option<Decimal>§max_volume_m3: Option<Decimal>§current_weight_kg: Option<Decimal>§current_volume_m3: Option<Decimal>§is_pickable: bool§is_receivable: bool§is_active: bool§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Location
impl<'de> Deserialize<'de> for Location
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Location
Source§impl Serialize for Location
impl Serialize for Location
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 Location
Auto Trait Implementations§
impl Freeze for Location
impl RefUnwindSafe for Location
impl Send for Location
impl Sync for Location
impl Unpin for Location
impl UnsafeUnpin for Location
impl UnwindSafe for Location
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