pub struct CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod {
pub end: CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriodEnd,
pub start: CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriodStart,
}
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: CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriodEnd
End of the invoice item period.
start: CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriodStart
Start of the invoice item period.
Implementations§
Trait Implementations§
Source§impl Clone for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl Clone for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
Source§fn clone(
&self,
) -> CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
fn clone( &self, ) -> CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
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 CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
Auto Trait Implementations§
impl Freeze for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl RefUnwindSafe for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl Send for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl Sync for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl Unpin for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
impl UnwindSafe for CreatePreviewInvoiceScheduleDetailsPhasesAddInvoiceItemsPeriod
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