src.data_sources.annuity.product.gmdb.charge.GmdbCharge¶
- class src.data_sources.annuity.product.gmdb.charge.GmdbCharge(path: str)¶
Data sourcefor the GMDB charge rate.Inheritance Diagram

Variables & Properties
Methods
__init__(path)Constructor method.
charge_rate(rider_name)Returns a GMDB charge rate.
Details
- __init__(path: str)¶
Constructor method. Loads data from the GMDB charge table into cache.
Relative path to the GMDB charge table:
resource/annuity/product/gmdb/charge.csv- Parameters:
path – Path to the GMDB charge table.
- cache: DataFrame¶
Internal cache, populated at runtime.
- charge_rate(rider_name: str) float¶
Returns a GMDB charge rate.
- Parameters:
rider_name – Rider name.
- Returns:
GMDB charge rate.