pub struct QuoteItem {
pub sku: Option<String>,
pub name: String,
pub quantity: i32,
pub max_unit_price: Option<Decimal>,
pub specifications: Option<String>,
}Expand description
Item to include in a quote request
Fields§
§sku: Option<String>Product SKU or identifier
name: StringProduct name or description
quantity: i32Quantity requested
max_unit_price: Option<Decimal>Maximum unit price willing to pay (optional)
specifications: Option<String>Product specifications or requirements
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QuoteItem
impl<'de> Deserialize<'de> for QuoteItem
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuoteItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuoteItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for QuoteItem
impl Serialize for QuoteItem
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 QuoteItem
impl RefUnwindSafe for QuoteItem
impl Send for QuoteItem
impl Sync for QuoteItem
impl Unpin for QuoteItem
impl UnsafeUnpin for QuoteItem
impl UnwindSafe for QuoteItem
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