pub struct CashFlowParams {
pub customer: Option<Vec<CustomerId>>,
pub vendor: Option<Vec<VendorId>>,
pub end_date: Option<NaiveDate>,
pub date_macro: Option<DateMacro>,
pub class: Option<String>,
pub item: Option<Vec<ItemId>>,
pub sort_order: Option<SortOrder>,
pub summarize_column_by: Option<SummarizeColumnBy>,
pub department: Option<String>,
pub start_date: Option<NaiveDate>,
}Expand description
Parameters for the CashFlow report.
Fields§
§customer: Option<Vec<CustomerId>>§vendor: Option<Vec<VendorId>>§end_date: Option<NaiveDate>§date_macro: Option<DateMacro>§class: Option<String>§item: Option<Vec<ItemId>>§sort_order: Option<SortOrder>§summarize_column_by: Option<SummarizeColumnBy>§department: Option<String>§start_date: Option<NaiveDate>Implementations§
Source§impl CashFlowParams
impl CashFlowParams
pub fn new() -> Self
pub fn customer(self, param: impl Into<CustomerId>) -> Self
pub fn customers(self, params: Vec<CustomerId>) -> Self
pub fn vendor(self, param: impl Into<VendorId>) -> Self
pub fn vendors(self, params: Vec<VendorId>) -> Self
pub fn end_date(self, param: impl Into<NaiveDate>) -> Self
pub fn date_macro(self, param: impl Into<DateMacro>) -> Self
pub fn class(self, param: impl Into<String>) -> Self
pub fn item(self, param: impl Into<ItemId>) -> Self
pub fn items(self, params: Vec<ItemId>) -> Self
pub fn sort_order(self, param: impl Into<SortOrder>) -> Self
pub fn summarize_column_by(self, param: impl Into<SummarizeColumnBy>) -> Self
pub fn department(self, param: impl Into<String>) -> Self
pub fn start_date(self, param: impl Into<NaiveDate>) -> Self
Trait Implementations§
Source§impl Debug for CashFlowParams
impl Debug for CashFlowParams
Source§impl Default for CashFlowParams
impl Default for CashFlowParams
Source§fn default() -> CashFlowParams
fn default() -> CashFlowParams
Returns the “default value” for a type. Read more
Source§impl QBReportParams for CashFlowParams
impl QBReportParams for CashFlowParams
Auto Trait Implementations§
impl Freeze for CashFlowParams
impl RefUnwindSafe for CashFlowParams
impl Send for CashFlowParams
impl Sync for CashFlowParams
impl Unpin for CashFlowParams
impl UnwindSafe for CashFlowParams
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