pub struct WorkOrderFilter {
pub product_id: Option<ProductId>,
pub bom_id: Option<Uuid>,
pub status: Option<WorkOrderStatus>,
pub priority: Option<WorkOrderPriority>,
pub assigned_to: Option<Uuid>,
pub work_center_id: Option<String>,
pub overdue_only: Option<bool>,
pub limit: Option<u32>,
pub offset: Option<u32>,
pub after_cursor: Option<(String, String)>,
}Expand description
Filter for listing work orders
Fields§
§product_id: Option<ProductId>§bom_id: Option<Uuid>§status: Option<WorkOrderStatus>§priority: Option<WorkOrderPriority>§assigned_to: Option<Uuid>§work_center_id: Option<String>§overdue_only: Option<bool>§limit: Option<u32>§offset: Option<u32>§after_cursor: Option<(String, String)>Keyset cursor: return records after this (sort_key, id) pair.
Sort key is created_at (DESC ordering).
Trait Implementations§
Source§impl Clone for WorkOrderFilter
impl Clone for WorkOrderFilter
Source§fn clone(&self) -> WorkOrderFilter
fn clone(&self) -> WorkOrderFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkOrderFilter
impl Debug for WorkOrderFilter
Source§impl Default for WorkOrderFilter
impl Default for WorkOrderFilter
Source§fn default() -> WorkOrderFilter
fn default() -> WorkOrderFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkOrderFilter
impl<'de> Deserialize<'de> for WorkOrderFilter
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WorkOrderFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WorkOrderFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WorkOrderFilter
impl Serialize for WorkOrderFilter
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
Auto Trait Implementations§
impl Freeze for WorkOrderFilter
impl RefUnwindSafe for WorkOrderFilter
impl Send for WorkOrderFilter
impl Sync for WorkOrderFilter
impl Unpin for WorkOrderFilter
impl UnsafeUnpin for WorkOrderFilter
impl UnwindSafe for WorkOrderFilter
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