xrpld
Loading...
Searching...
No Matches
xrpl::detail::ExtendedPaymentComponents Struct Reference

#include <LendingHelpers.h>

Inheritance diagram for xrpl::detail::ExtendedPaymentComponents:
Collaboration diagram for xrpl::detail::ExtendedPaymentComponents:

Public Member Functions

 ExtendedPaymentComponents (PaymentComponents const &p, Number fee, Number interest=kNumZero)
Number trackedInterestPart () const

Public Attributes

Number untrackedManagementFee
Number untrackedInterest
Number totalDue
Number trackedValueDelta
Number trackedPrincipalDelta
Number trackedManagementFeeDelta
PaymentSpecialCase specialCase = PaymentSpecialCase::None

Detailed Description

Definition at line 336 of file LendingHelpers.h.

Constructor & Destructor Documentation

◆ ExtendedPaymentComponents()

xrpl::detail::ExtendedPaymentComponents::ExtendedPaymentComponents ( PaymentComponents const & p,
Number fee,
Number interest = kNumZero )

Definition at line 360 of file LendingHelpers.h.

Member Function Documentation

◆ trackedInterestPart()

Number xrpl::detail::PaymentComponents::trackedInterestPart ( ) const
nodiscardinherited

Definition at line 1069 of file LendingHelpers.cpp.

Member Data Documentation

◆ untrackedManagementFee

Number xrpl::detail::ExtendedPaymentComponents::untrackedManagementFee

Definition at line 343 of file LendingHelpers.h.

◆ untrackedInterest

Number xrpl::detail::ExtendedPaymentComponents::untrackedInterest

Definition at line 350 of file LendingHelpers.h.

◆ totalDue

Number xrpl::detail::ExtendedPaymentComponents::totalDue

Definition at line 358 of file LendingHelpers.h.

◆ trackedValueDelta

Number xrpl::detail::PaymentComponents::trackedValueDelta
inherited

Definition at line 289 of file LendingHelpers.h.

◆ trackedPrincipalDelta

Number xrpl::detail::PaymentComponents::trackedPrincipalDelta
inherited

Definition at line 295 of file LendingHelpers.h.

◆ trackedManagementFeeDelta

Number xrpl::detail::PaymentComponents::trackedManagementFeeDelta
inherited

Definition at line 302 of file LendingHelpers.h.

◆ specialCase

PaymentSpecialCase xrpl::detail::PaymentComponents::specialCase = PaymentSpecialCase::None
inherited

Definition at line 308 of file LendingHelpers.h.