.. https://github.com/sphinx-doc/sphinx/issues/7912 src.projection\_entities.products.annuity.base\_contract.BaseContract ===================================================================== .. currentmodule:: src.projection_entities.products.annuity.base_contract .. autoclass:: BaseContract :members: :inherited-members: .. rubric:: Inheritance Diagram .. inheritance-diagram:: BaseContract :parts: 1 .. rubric:: Variables & Properties .. autosummary:: ~BaseContract.primary_annuitant ~BaseContract.data_sources ~BaseContract.annuitants ~BaseContract.accounts ~BaseContract.riders ~BaseContract.quarterversaries ~BaseContract.monthiversaries ~BaseContract.anniversaries ~BaseContract.premium_new ~BaseContract.premium_cumulative ~BaseContract.interest_credited ~BaseContract.gmdb_charge ~BaseContract.gmwb_charge ~BaseContract.withdrawal ~BaseContract.account_value ~BaseContract.surrender_charge ~BaseContract.cash_surrender_value ~BaseContract.time_steps ~BaseContract.init_t .. rubric:: Methods .. autosummary:: ~BaseContract.__init__ ~BaseContract.age_contract ~BaseContract.assess_charge ~BaseContract.assess_charges ~BaseContract.credit_interest ~BaseContract.process_premiums ~BaseContract.process_withdrawal ~BaseContract.process_withdrawals ~BaseContract.update_cash_surrender_value ~BaseContract.update_gmdb_naar ~BaseContract.write_projection_values ~BaseContract.write_projection_values_recursively .. rubric:: Details .. automethod:: __init__