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§
source§impl RetrieveUpcomingInvoice
impl RetrieveUpcomingInvoice
pub fn new(customer: CustomerId) -> Self
Trait Implementations§
source§impl Clone for RetrieveUpcomingInvoice
impl Clone for RetrieveUpcomingInvoice
source§fn clone(&self) -> RetrieveUpcomingInvoice
fn clone(&self) -> RetrieveUpcomingInvoice
Returns a copy 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 Debug for RetrieveUpcomingInvoice
impl Debug 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§
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