pub struct PaymentHistorySummary {
pub pending_disbursement: Option<String>,
pub total_earned: Option<String>,
pub total_fees_paid: Option<String>,
}Expand description
Financial summary for the filtered payment records.
Note: These figures reflect only the filtered result set when date or status filters are applied, not lifetime totals.
Fields§
§pending_disbursement: Option<String>Sum of net_amount for pending payments (decimal string)
total_earned: Option<String>Sum of net_amount for disbursed payments (decimal string)
total_fees_paid: Option<String>Sum of platform_fee for all filtered payments (decimal string)
Trait Implementations§
Source§impl Clone for PaymentHistorySummary
impl Clone for PaymentHistorySummary
Source§impl Debug for PaymentHistorySummary
impl Debug for PaymentHistorySummary
Source§impl Default for PaymentHistorySummary
impl Default for PaymentHistorySummary
Source§impl<'de> Deserialize<'de> for PaymentHistorySummary
impl<'de> Deserialize<'de> for PaymentHistorySummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PaymentHistorySummary
impl RefUnwindSafe for PaymentHistorySummary
impl Send for PaymentHistorySummary
impl Sync for PaymentHistorySummary
impl Unpin for PaymentHistorySummary
impl UnsafeUnpin for PaymentHistorySummary
impl UnwindSafe for PaymentHistorySummary
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