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