Skip to content

base

Defines the Visitor abstract base class for instrument visitors.

Classes:

  • Visitor

    Abstract base class for instrument visitors.

Visitor

Bases: ABC

Abstract base class for instrument visitors.

Methods:

visit_amortizing_fixed_rate_loan abstractmethod

visit_amortizing_fixed_rate_loan(
    instrument: AmortizingFixedRateLoan,
) -> None

Visit an amortizing fixed rate bond.

visit_cash abstractmethod

visit_cash(instrument: Cash) -> None

Visit cash.

visit_common_equity abstractmethod

visit_common_equity(instrument: CommonEquity) -> None

Visit common equity.

visit_covered_bond abstractmethod

visit_covered_bond(instrument: CoveredBond) -> None

Visit a covered bond.

visit_credit_card abstractmethod

visit_credit_card(instrument: CreditCard) -> None

Visit a credit card.

visit_deposit abstractmethod

visit_deposit(instrument: Deposit) -> None

Visit deposit.

visit_fixed_rate_bond abstractmethod

visit_fixed_rate_bond(instrument: FixedRateBond) -> None

Visit a fixed rate bond.

visit_mock_instrument

visit_mock_instrument(instrument: MockInstrument) -> None

Visit a mock instrument.

visit_personal_loan abstractmethod

visit_personal_loan(instrument: PersonalLoan) -> None

Visit a personal loan.