pub struct SerialFilter {Show 18 fields
pub serial: Option<String>,
pub serial_prefix: Option<String>,
pub sku: Option<String>,
pub status: Option<SerialStatus>,
pub statuses: Option<Vec<SerialStatus>>,
pub lot_id: Option<Uuid>,
pub lot_number: Option<String>,
pub location_id: Option<i32>,
pub owner_id: Option<Uuid>,
pub owner_type: Option<String>,
pub warranty_id: Option<Uuid>,
pub has_warranty: Option<bool>,
pub manufactured_after: Option<DateTime<Utc>>,
pub manufactured_before: Option<DateTime<Utc>>,
pub sold_after: Option<DateTime<Utc>>,
pub sold_before: Option<DateTime<Utc>>,
pub limit: Option<u32>,
pub offset: Option<u32>,
}Expand description
Filter for listing serial numbers
Fields§
§serial: Option<String>§serial_prefix: Option<String>§sku: Option<String>§status: Option<SerialStatus>§statuses: Option<Vec<SerialStatus>>§lot_id: Option<Uuid>§lot_number: Option<String>§location_id: Option<i32>§owner_id: Option<Uuid>§owner_type: Option<String>§warranty_id: Option<Uuid>§has_warranty: Option<bool>§manufactured_after: Option<DateTime<Utc>>§manufactured_before: Option<DateTime<Utc>>§sold_after: Option<DateTime<Utc>>§sold_before: Option<DateTime<Utc>>§limit: Option<u32>§offset: Option<u32>Trait Implementations§
Source§impl Clone for SerialFilter
impl Clone for SerialFilter
Source§fn clone(&self) -> SerialFilter
fn clone(&self) -> SerialFilter
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 SerialFilter
impl Debug for SerialFilter
Source§impl Default for SerialFilter
impl Default for SerialFilter
Source§fn default() -> SerialFilter
fn default() -> SerialFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SerialFilter
impl<'de> Deserialize<'de> for SerialFilter
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerialFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerialFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SerialFilter
impl Serialize for SerialFilter
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 SerialFilter
impl RefUnwindSafe for SerialFilter
impl Send for SerialFilter
impl Sync for SerialFilter
impl Unpin for SerialFilter
impl UnsafeUnpin for SerialFilter
impl UnwindSafe for SerialFilter
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