pub struct CreateSubscriptionRequest {
pub idempotency_key: Option<String>,
pub location_id: String,
pub plan_id: String,
pub customer_id: String,
pub start_date: Option<String>,
pub canceled_date: Option<String>,
pub tax_percentage: Option<String>,
pub price_override_money: Option<Money>,
pub card_id: Option<String>,
pub timezone: Option<Timezone>,
pub source: Option<SubscriptionSource>,
}
Expand description
This is a model class for CreateSubscriptionRequest type.
Fields
idempotency_key: Option<String>
location_id: String
plan_id: String
customer_id: String
start_date: Option<String>
canceled_date: Option<String>
tax_percentage: Option<String>
price_override_money: Option<Money>
card_id: Option<String>
timezone: Option<Timezone>
source: Option<SubscriptionSource>
Trait Implementations
sourceimpl Clone for CreateSubscriptionRequest
impl Clone for CreateSubscriptionRequest
sourcefn clone(&self) -> CreateSubscriptionRequest
fn clone(&self) -> CreateSubscriptionRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CreateSubscriptionRequest
impl Debug for CreateSubscriptionRequest
sourceimpl Default for CreateSubscriptionRequest
impl Default for CreateSubscriptionRequest
sourcefn default() -> CreateSubscriptionRequest
fn default() -> CreateSubscriptionRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateSubscriptionRequest> for CreateSubscriptionRequest
impl PartialEq<CreateSubscriptionRequest> for CreateSubscriptionRequest
sourcefn eq(&self, other: &CreateSubscriptionRequest) -> bool
fn eq(&self, other: &CreateSubscriptionRequest) -> bool
sourceimpl Serialize for CreateSubscriptionRequest
impl Serialize for CreateSubscriptionRequest
impl Eq for CreateSubscriptionRequest
impl StructuralEq for CreateSubscriptionRequest
impl StructuralPartialEq for CreateSubscriptionRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateSubscriptionRequest
impl Send for CreateSubscriptionRequest
impl Sync for CreateSubscriptionRequest
impl Unpin for CreateSubscriptionRequest
impl UnwindSafe for CreateSubscriptionRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.