pub struct AddCartItemInput {
pub product_id: Option<String>,
pub variant_id: Option<String>,
pub sku: String,
pub name: String,
pub description: Option<String>,
pub image_url: Option<String>,
pub quantity: i32,
pub unit_price: f64,
pub original_price: Option<f64>,
pub weight: Option<f64>,
pub requires_shipping: Option<bool>,
}Fields§
§product_id: Option<String>§variant_id: Option<String>§sku: String§name: String§description: Option<String>§image_url: Option<String>§quantity: i32§unit_price: f64§original_price: Option<f64>§weight: Option<f64>§requires_shipping: Option<bool>Trait Implementations§
Source§impl Clone for AddCartItemInput
impl Clone for AddCartItemInput
Source§fn clone(&self) -> AddCartItemInput
fn clone(&self) -> AddCartItemInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for AddCartItemInput
impl<'de> Deserialize<'de> for AddCartItemInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromNapiValue for AddCartItemInput
impl FromNapiValue for AddCartItemInput
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl Serialize for AddCartItemInput
impl Serialize for AddCartItemInput
Source§impl ToNapiValue for AddCartItemInput
impl ToNapiValue for AddCartItemInput
Source§unsafe fn to_napi_value(
env: napi_env,
val: AddCartItemInput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: AddCartItemInput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for AddCartItemInput
impl TypeName for AddCartItemInput
Source§impl ValidateNapiValue for AddCartItemInput
impl ValidateNapiValue for AddCartItemInput
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for AddCartItemInput
impl RefUnwindSafe for AddCartItemInput
impl Send for AddCartItemInput
impl Sync for AddCartItemInput
impl Unpin for AddCartItemInput
impl UnsafeUnpin for AddCartItemInput
impl UnwindSafe for AddCartItemInput
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