src.data_sources.annuity.product.Product

class src.data_sources.annuity.product.Product(path: str)

Namespace for annuity product assumptions.

Inheritance Diagram

Inheritance diagram of Product

Variables & Properties

base_product

Base product assumptions.

gmdb_rider

Guaranteed Minimum Death Benefit rider assumptions.

gmwb_rider

Guaranteed Minimum Withdrawal Benefit rider assumptions.

Methods

__init__(path)

Constructor method.

Details

__init__(path: str)

Constructor method. Constructs additional data sources using files found in the product assumption folder.

Relative path to the product assumption folder:

resource/annuity/product

Parameters:

path – Path to the product assumption folder.

base_product: BaseProduct

Base product assumptions.

gmdb_rider: GmdbRider

Guaranteed Minimum Death Benefit rider assumptions.

gmwb_rider: GmwbRider

Guaranteed Minimum Withdrawal Benefit rider assumptions.

path: str

Path to the namespace.