pub struct UpdateSubscriptionAddInvoiceItemsPeriod {
pub end: UpdateSubscriptionAddInvoiceItemsPeriodEnd,
pub start: UpdateSubscriptionAddInvoiceItemsPeriodStart,
}
Expand description
The period associated with this invoice item.
If not set, period.start.type
defaults to max_item_period_start
and period.end.type
defaults to min_item_period_end
.
Fields§
§end: UpdateSubscriptionAddInvoiceItemsPeriodEnd
End of the invoice item period.
start: UpdateSubscriptionAddInvoiceItemsPeriodStart
Start of the invoice item period.
Implementations§
Source§impl UpdateSubscriptionAddInvoiceItemsPeriod
impl UpdateSubscriptionAddInvoiceItemsPeriod
pub fn new( end: impl Into<UpdateSubscriptionAddInvoiceItemsPeriodEnd>, start: impl Into<UpdateSubscriptionAddInvoiceItemsPeriodStart>, ) -> Self
Trait Implementations§
Source§impl Clone for UpdateSubscriptionAddInvoiceItemsPeriod
impl Clone for UpdateSubscriptionAddInvoiceItemsPeriod
Source§fn clone(&self) -> UpdateSubscriptionAddInvoiceItemsPeriod
fn clone(&self) -> UpdateSubscriptionAddInvoiceItemsPeriod
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 moreimpl Copy for UpdateSubscriptionAddInvoiceItemsPeriod
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionAddInvoiceItemsPeriod
impl RefUnwindSafe for UpdateSubscriptionAddInvoiceItemsPeriod
impl Send for UpdateSubscriptionAddInvoiceItemsPeriod
impl Sync for UpdateSubscriptionAddInvoiceItemsPeriod
impl Unpin for UpdateSubscriptionAddInvoiceItemsPeriod
impl UnwindSafe for UpdateSubscriptionAddInvoiceItemsPeriod
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