pub struct O2CPaymentBehavior {
pub partial_payment_rate: f64,
pub short_payment_rate: f64,
pub max_short_percent: f64,
pub on_account_rate: f64,
pub payment_correction_rate: f64,
pub avg_days_until_remainder: u32,
}Expand description
Payment behavior configuration for O2C.
Fields§
§partial_payment_rate: f64Rate of partial payments
short_payment_rate: f64Rate of short payments (unauthorized deductions)
max_short_percent: f64Maximum short payment percentage
on_account_rate: f64Rate of on-account payments (unapplied)
payment_correction_rate: f64Rate of payment corrections (NSF, chargebacks)
avg_days_until_remainder: u32Average days until partial payment remainder
Trait Implementations§
Source§impl Clone for O2CPaymentBehavior
impl Clone for O2CPaymentBehavior
Source§fn clone(&self) -> O2CPaymentBehavior
fn clone(&self) -> O2CPaymentBehavior
Returns a duplicate of the value. Read more
1.0.0 · 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 O2CPaymentBehavior
impl Debug for O2CPaymentBehavior
Auto Trait Implementations§
impl Freeze for O2CPaymentBehavior
impl RefUnwindSafe for O2CPaymentBehavior
impl Send for O2CPaymentBehavior
impl Sync for O2CPaymentBehavior
impl Unpin for O2CPaymentBehavior
impl UnwindSafe for O2CPaymentBehavior
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