pub struct UpdateSubscriptionInput {
pub status: Option<String>,
pub price: Option<f64>,
pub payment_method_id: Option<String>,
pub next_billing_date: Option<String>,
pub discount_percent: Option<f64>,
pub discount_amount: Option<f64>,
pub coupon_code: Option<String>,
}Fields§
§status: Option<String>§price: Option<f64>§payment_method_id: Option<String>§next_billing_date: Option<String>§discount_percent: Option<f64>§discount_amount: Option<f64>§coupon_code: Option<String>Trait Implementations§
Source§impl Clone for UpdateSubscriptionInput
impl Clone for UpdateSubscriptionInput
Source§fn clone(&self) -> UpdateSubscriptionInput
fn clone(&self) -> UpdateSubscriptionInput
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 UpdateSubscriptionInput
impl<'de> Deserialize<'de> for UpdateSubscriptionInput
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 UpdateSubscriptionInput
impl FromNapiValue for UpdateSubscriptionInput
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 UpdateSubscriptionInput
impl Serialize for UpdateSubscriptionInput
Source§impl ToNapiValue for UpdateSubscriptionInput
impl ToNapiValue for UpdateSubscriptionInput
Source§unsafe fn to_napi_value(
env: napi_env,
val: UpdateSubscriptionInput,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: UpdateSubscriptionInput, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for UpdateSubscriptionInput
impl TypeName for UpdateSubscriptionInput
Source§impl ValidateNapiValue for UpdateSubscriptionInput
impl ValidateNapiValue for UpdateSubscriptionInput
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 UpdateSubscriptionInput
impl RefUnwindSafe for UpdateSubscriptionInput
impl Send for UpdateSubscriptionInput
impl Sync for UpdateSubscriptionInput
impl Unpin for UpdateSubscriptionInput
impl UnsafeUnpin for UpdateSubscriptionInput
impl UnwindSafe for UpdateSubscriptionInput
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