pub struct GenerateStatementRequest {
pub customer_id: Uuid,
pub period_start: Option<DateTime<Utc>>,
pub period_end: Option<DateTime<Utc>>,
pub include_paid_invoices: Option<bool>,
}Expand description
Request to generate a customer statement
Fields§
§customer_id: Uuid§period_start: Option<DateTime<Utc>>§period_end: Option<DateTime<Utc>>§include_paid_invoices: Option<bool>Trait Implementations§
Source§impl Clone for GenerateStatementRequest
impl Clone for GenerateStatementRequest
Source§fn clone(&self) -> GenerateStatementRequest
fn clone(&self) -> GenerateStatementRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GenerateStatementRequest
impl Debug for GenerateStatementRequest
Source§impl Default for GenerateStatementRequest
impl Default for GenerateStatementRequest
Source§fn default() -> GenerateStatementRequest
fn default() -> GenerateStatementRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateStatementRequest
impl<'de> Deserialize<'de> for GenerateStatementRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GenerateStatementRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GenerateStatementRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for GenerateStatementRequest
impl Serialize for GenerateStatementRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for GenerateStatementRequest
impl RefUnwindSafe for GenerateStatementRequest
impl Send for GenerateStatementRequest
impl Sync for GenerateStatementRequest
impl Unpin for GenerateStatementRequest
impl UnsafeUnpin for GenerateStatementRequest
impl UnwindSafe for GenerateStatementRequest
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