pub struct UpdateCart {Show 15 fields
pub customer_id: Option<CustomerId>,
pub customer_email: Option<String>,
pub customer_phone: Option<String>,
pub customer_name: Option<String>,
pub shipping_address: Option<CartAddress>,
pub billing_address: Option<CartAddress>,
pub billing_same_as_shipping: Option<bool>,
pub fulfillment_type: Option<FulfillmentType>,
pub shipping_method: Option<String>,
pub shipping_carrier: Option<String>,
pub coupon_code: Option<String>,
pub discount_amount: Option<Decimal>,
pub discount_description: Option<String>,
pub notes: Option<String>,
pub metadata: Option<Value>,
}Expand description
Input for updating a cart
Fields§
§customer_id: Option<CustomerId>§customer_email: Option<String>§customer_phone: Option<String>§customer_name: Option<String>§shipping_address: Option<CartAddress>§billing_address: Option<CartAddress>§billing_same_as_shipping: Option<bool>§fulfillment_type: Option<FulfillmentType>§shipping_method: Option<String>§shipping_carrier: Option<String>§coupon_code: Option<String>§discount_amount: Option<Decimal>§discount_description: Option<String>§notes: Option<String>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for UpdateCart
impl Clone for UpdateCart
Source§fn clone(&self) -> UpdateCart
fn clone(&self) -> UpdateCart
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 UpdateCart
impl Debug for UpdateCart
Source§impl Default for UpdateCart
impl Default for UpdateCart
Source§fn default() -> UpdateCart
fn default() -> UpdateCart
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateCart
impl<'de> Deserialize<'de> for UpdateCart
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UpdateCart, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UpdateCart, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UpdateCart
impl Serialize for UpdateCart
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 UpdateCart
impl RefUnwindSafe for UpdateCart
impl Send for UpdateCart
impl Sync for UpdateCart
impl Unpin for UpdateCart
impl UnsafeUnpin for UpdateCart
impl UnwindSafe for UpdateCart
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