pub struct ListInvoicesOptions {
pub page: Option<i64>,
pub page_size: Option<i64>,
pub sort: Vec<InvoiceSort>,
pub status: Option<InvoiceStatus>,
pub customer_id: Option<String>,
pub currency: Option<CurrencyCode>,
pub invoice_date_start: Option<NaiveDate>,
pub invoice_date_end: Option<NaiveDate>,
pub invoice_number: Option<String>,
}Expand description
Options for listing invoices.
Fields§
§page: Option<i64>§page_size: Option<i64>§sort: Vec<InvoiceSort>§status: Option<InvoiceStatus>§customer_id: Option<String>§currency: Option<CurrencyCode>§invoice_date_start: Option<NaiveDate>§invoice_date_end: Option<NaiveDate>§invoice_number: Option<String>Trait Implementations§
Source§impl Clone for ListInvoicesOptions
impl Clone for ListInvoicesOptions
Source§fn clone(&self) -> ListInvoicesOptions
fn clone(&self) -> ListInvoicesOptions
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 ListInvoicesOptions
impl Debug for ListInvoicesOptions
Source§impl Default for ListInvoicesOptions
impl Default for ListInvoicesOptions
Source§fn default() -> ListInvoicesOptions
fn default() -> ListInvoicesOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListInvoicesOptions
impl RefUnwindSafe for ListInvoicesOptions
impl Send for ListInvoicesOptions
impl Sync for ListInvoicesOptions
impl Unpin for ListInvoicesOptions
impl UnsafeUnpin for ListInvoicesOptions
impl UnwindSafe for ListInvoicesOptions
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