Skip to content

inspection

Contain valuation visitor classes for banking and trading books.

Classes:

InspectionVisitor

Bases: Visitor

A visitor for inspecting instruments.

Methods:

get_result

get_result() -> dict[str, str | object]

Return the result of the inspection.

visit_amortizing_fixed_rate_loan

visit_amortizing_fixed_rate_loan(
    instrument: AmortizingFixedRateLoan,
) -> None

Inspect an amortizing fixed rate bond.

visit_cash

visit_cash(instrument: Cash) -> None

Inspect cash.

visit_common_equity

visit_common_equity(instrument: CommonEquity) -> None

Inspect common equity.

visit_covered_bond

visit_covered_bond(instrument: CoveredBond) -> None

Inspect a covered bond.

visit_credit_card

visit_credit_card(instrument: CreditCard) -> None

Inspect a credit card.

visit_deposit

visit_deposit(instrument: Deposit) -> None

Visit deposit.

visit_fixed_rate_bond

visit_fixed_rate_bond(instrument: FixedRateBond) -> None

Inspect a fixed rate bond.

visit_mock_instrument

visit_mock_instrument(instrument: MockInstrument) -> None

Inspect mock instrument.

visit_personal_loan

visit_personal_loan(instrument: PersonalLoan) -> None

Inspect a personal loan.