pub struct CreatePurchaseOrderItem {
pub product_id: Option<ProductId>,
pub sku: String,
pub name: String,
pub supplier_sku: Option<String>,
pub quantity: Decimal,
pub unit_of_measure: Option<String>,
pub unit_cost: Decimal,
pub tax_amount: Option<Decimal>,
pub discount_amount: Option<Decimal>,
pub expected_date: Option<DateTime<Utc>>,
pub notes: Option<String>,
}Expand description
Input for creating a PO line item
Fields§
§product_id: Option<ProductId>Product ID
sku: StringSKU
name: StringItem name
supplier_sku: Option<String>Supplier’s part number
quantity: DecimalQuantity to order
unit_of_measure: Option<String>Unit of measure
unit_cost: DecimalUnit cost
tax_amount: Option<Decimal>Tax amount
discount_amount: Option<Decimal>Discount amount
expected_date: Option<DateTime<Utc>>Expected date
notes: Option<String>Notes
Trait Implementations§
Source§impl Clone for CreatePurchaseOrderItem
impl Clone for CreatePurchaseOrderItem
Source§fn clone(&self) -> CreatePurchaseOrderItem
fn clone(&self) -> CreatePurchaseOrderItem
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 CreatePurchaseOrderItem
impl Debug for CreatePurchaseOrderItem
Source§impl Default for CreatePurchaseOrderItem
impl Default for CreatePurchaseOrderItem
Source§fn default() -> CreatePurchaseOrderItem
fn default() -> CreatePurchaseOrderItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreatePurchaseOrderItem
impl<'de> Deserialize<'de> for CreatePurchaseOrderItem
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreatePurchaseOrderItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreatePurchaseOrderItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreatePurchaseOrderItem
impl Serialize for CreatePurchaseOrderItem
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 CreatePurchaseOrderItem
impl RefUnwindSafe for CreatePurchaseOrderItem
impl Send for CreatePurchaseOrderItem
impl Sync for CreatePurchaseOrderItem
impl Unpin for CreatePurchaseOrderItem
impl UnsafeUnpin for CreatePurchaseOrderItem
impl UnwindSafe for CreatePurchaseOrderItem
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