pub struct CreditTransactionFilter {
pub customer_id: Option<CustomerId>,
pub transaction_type: Option<CreditTransactionType>,
pub from_date: Option<DateTime<Utc>>,
pub to_date: Option<DateTime<Utc>>,
pub limit: Option<u32>,
pub offset: Option<u32>,
}Expand description
Filter for listing credit transactions.
Fields§
§customer_id: Option<CustomerId>§transaction_type: Option<CreditTransactionType>§from_date: Option<DateTime<Utc>>§to_date: Option<DateTime<Utc>>§limit: Option<u32>§offset: Option<u32>Trait Implementations§
Source§impl Clone for CreditTransactionFilter
impl Clone for CreditTransactionFilter
Source§fn clone(&self) -> CreditTransactionFilter
fn clone(&self) -> CreditTransactionFilter
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 CreditTransactionFilter
impl Debug for CreditTransactionFilter
Source§impl Default for CreditTransactionFilter
impl Default for CreditTransactionFilter
Source§fn default() -> CreditTransactionFilter
fn default() -> CreditTransactionFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreditTransactionFilter
impl<'de> Deserialize<'de> for CreditTransactionFilter
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreditTransactionFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreditTransactionFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreditTransactionFilter
impl Serialize for CreditTransactionFilter
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 CreditTransactionFilter
impl RefUnwindSafe for CreditTransactionFilter
impl Send for CreditTransactionFilter
impl Sync for CreditTransactionFilter
impl Unpin for CreditTransactionFilter
impl UnsafeUnpin for CreditTransactionFilter
impl UnwindSafe for CreditTransactionFilter
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