pub struct CreateSerialNumber {
pub serial: Option<String>,
pub sku: String,
pub lot_id: Option<Uuid>,
pub lot_number: Option<String>,
pub location_id: Option<i32>,
pub manufactured_at: Option<DateTime<Utc>>,
pub notes: Option<String>,
pub attributes: Option<Value>,
}Expand description
Input for creating a serial number
Fields§
§serial: Option<String>§sku: String§lot_id: Option<Uuid>§lot_number: Option<String>§location_id: Option<i32>§manufactured_at: Option<DateTime<Utc>>§notes: Option<String>§attributes: Option<Value>Trait Implementations§
Source§impl Clone for CreateSerialNumber
impl Clone for CreateSerialNumber
Source§fn clone(&self) -> CreateSerialNumber
fn clone(&self) -> CreateSerialNumber
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 CreateSerialNumber
impl Debug for CreateSerialNumber
Source§impl Default for CreateSerialNumber
impl Default for CreateSerialNumber
Source§fn default() -> CreateSerialNumber
fn default() -> CreateSerialNumber
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateSerialNumber
impl<'de> Deserialize<'de> for CreateSerialNumber
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateSerialNumber, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateSerialNumber, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateSerialNumber
impl Serialize for CreateSerialNumber
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 CreateSerialNumber
impl RefUnwindSafe for CreateSerialNumber
impl Send for CreateSerialNumber
impl Sync for CreateSerialNumber
impl Unpin for CreateSerialNumber
impl UnsafeUnpin for CreateSerialNumber
impl UnwindSafe for CreateSerialNumber
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