Struct stripe::RetrieveUpcomingInvoice
source · [−]pub struct RetrieveUpcomingInvoice {
pub customer: CustomerId,
pub coupon: Option<CouponId>,
pub subscription: Option<SubscriptionId>,
pub subscription_items: Option<SubscriptionItemFilter>,
pub subscription_prorate: Option<bool>,
pub subscription_proration_date: Option<Timestamp>,
pub subscription_tax_percent: Option<f64>,
pub subscription_trial_end: Option<Timestamp>,
}
Fields
customer: CustomerId
coupon: Option<CouponId>
subscription: Option<SubscriptionId>
subscription_items: Option<SubscriptionItemFilter>
subscription_prorate: Option<bool>
subscription_proration_date: Option<Timestamp>
subscription_tax_percent: Option<f64>
subscription_trial_end: Option<Timestamp>
Implementations
sourceimpl RetrieveUpcomingInvoice
impl RetrieveUpcomingInvoice
pub fn new(customer: CustomerId) -> Self
Trait Implementations
sourceimpl Clone for RetrieveUpcomingInvoice
impl Clone for RetrieveUpcomingInvoice
sourcefn clone(&self) -> RetrieveUpcomingInvoice
fn clone(&self) -> RetrieveUpcomingInvoice
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 more
sourceimpl Debug for RetrieveUpcomingInvoice
impl Debug for RetrieveUpcomingInvoice
sourceimpl Serialize for RetrieveUpcomingInvoice
impl Serialize for RetrieveUpcomingInvoice
Auto Trait Implementations
impl RefUnwindSafe for RetrieveUpcomingInvoice
impl Send for RetrieveUpcomingInvoice
impl Sync for RetrieveUpcomingInvoice
impl Unpin for RetrieveUpcomingInvoice
impl UnwindSafe for RetrieveUpcomingInvoice
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more