pub struct InvoiceStatusFilter {
pub draft: bool,
pub issued: bool,
pub paid: bool,
pub void: bool,
pub synced: bool,
}Expand description
Identifies the statuses of which Invoices should be returned.
Fields§
§draft: boolDraft – invoices in their initial state
issued: boolIssued – invoices after their billing period ends
paid: boolPaid – invoices upon confirmation of successful automatic payment collection
void: boolVoid – invoices that have been manually voided
synced: boolSynced – invoices that have been synced to an external billing provider
Implementations§
Source§impl InvoiceStatusFilter
impl InvoiceStatusFilter
Sourcepub const DEFAULT: InvoiceStatusFilter
pub const DEFAULT: InvoiceStatusFilter
The default invoice list status filter.
Exposed as a constant for use in constant evaluation contexts.
Trait Implementations§
Source§impl Clone for InvoiceStatusFilter
impl Clone for InvoiceStatusFilter
Source§fn clone(&self) -> InvoiceStatusFilter
fn clone(&self) -> InvoiceStatusFilter
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 moreSource§impl Debug for InvoiceStatusFilter
impl Debug for InvoiceStatusFilter
Source§impl Default for InvoiceStatusFilter
impl Default for InvoiceStatusFilter
impl Copy for InvoiceStatusFilter
Auto Trait Implementations§
impl Freeze for InvoiceStatusFilter
impl RefUnwindSafe for InvoiceStatusFilter
impl Send for InvoiceStatusFilter
impl Sync for InvoiceStatusFilter
impl Unpin for InvoiceStatusFilter
impl UnwindSafe for InvoiceStatusFilter
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