pub struct CreateCartInput {
pub customer_id: Option<String>,
pub customer_email: Option<String>,
pub customer_name: Option<String>,
pub currency: Option<String>,
pub shipping_address: Option<CartAddressInput>,
pub billing_address: Option<CartAddressInput>,
pub notes: Option<String>,
pub expires_in_minutes: Option<i64>,
}Fields§
§customer_id: Option<String>§customer_email: Option<String>§customer_name: Option<String>§currency: Option<String>§shipping_address: Option<CartAddressInput>§billing_address: Option<CartAddressInput>§notes: Option<String>§expires_in_minutes: Option<i64>Trait Implementations§
Source§impl Clone for CreateCartInput
impl Clone for CreateCartInput
Source§fn clone(&self) -> CreateCartInput
fn clone(&self) -> CreateCartInput
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 CreateCartInput
impl<'de> Deserialize<'de> for CreateCartInput
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 CreateCartInput
impl FromNapiValue for CreateCartInput
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 CreateCartInput
impl Serialize for CreateCartInput
Source§impl ToNapiValue for CreateCartInput
impl ToNapiValue for CreateCartInput
Source§unsafe fn to_napi_value(
env: napi_env,
val: CreateCartInput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: CreateCartInput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for CreateCartInput
impl TypeName for CreateCartInput
Source§impl ValidateNapiValue for CreateCartInput
impl ValidateNapiValue for CreateCartInput
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 CreateCartInput
impl RefUnwindSafe for CreateCartInput
impl Send for CreateCartInput
impl Sync for CreateCartInput
impl Unpin for CreateCartInput
impl UnsafeUnpin for CreateCartInput
impl UnwindSafe for CreateCartInput
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