pub struct ReorderingRuleDto {Show 18 fields
pub id: ReorderingRuleId,
pub name: String,
pub trigger: OrderpointTrigger,
pub active: bool,
pub snoozed_until: Option<NaiveDate>,
pub item_id: Uuid,
pub location_id: Uuid,
pub warehouse_id: Uuid,
pub item_min_qty: Decimal,
pub item_max_qty: Decimal,
pub route_id: Option<Uuid>,
pub qty_on_hand: Decimal,
pub qty_forecast: Decimal,
pub qty_to_order: Decimal,
pub qty_to_order_manual: Decimal,
pub lead_days: Decimal,
pub deadline_date: Option<NaiveDate>,
pub metadata: Value,
}Expand description
Data transfer object for ReorderingRule
This is the public representation of ReorderingRule for other modules.
Fields§
§id: ReorderingRuleId§name: String§trigger: OrderpointTrigger§active: bool§snoozed_until: Option<NaiveDate>§item_id: Uuid§location_id: Uuid§warehouse_id: Uuid§item_min_qty: Decimal§item_max_qty: Decimal§route_id: Option<Uuid>§qty_on_hand: Decimal§qty_forecast: Decimal§qty_to_order: Decimal§qty_to_order_manual: Decimal§lead_days: Decimal§deadline_date: Option<NaiveDate>§metadata: ValueTrait Implementations§
Source§impl Clone for ReorderingRuleDto
impl Clone for ReorderingRuleDto
Source§impl Debug for ReorderingRuleDto
impl Debug for ReorderingRuleDto
Source§impl<'de> Deserialize<'de> for ReorderingRuleDto
impl<'de> Deserialize<'de> for ReorderingRuleDto
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
Auto Trait Implementations§
impl Freeze for ReorderingRuleDto
impl RefUnwindSafe for ReorderingRuleDto
impl Send for ReorderingRuleDto
impl Sync for ReorderingRuleDto
impl Unpin for ReorderingRuleDto
impl UnsafeUnpin for ReorderingRuleDto
impl UnwindSafe for ReorderingRuleDto
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more