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 (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 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 UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.