derivitec.market_data.types.BondYieldCurveExternal¶
- class derivitec.market_data.types.BondYieldCurveExternal(currency=None, discount_factors=None, extrapolate=True, issuer_identifier=None, issuer_id=None, maturities=None, provider_id=None, seniority=None, reference_bond_yield_curve=None, reference_date=None, bond_identifier=None)[source]¶
- __init__(currency=None, discount_factors=None, extrapolate=True, issuer_identifier=None, issuer_id=None, maturities=None, provider_id=None, seniority=None, reference_bond_yield_curve=None, reference_date=None, bond_identifier=None)¶
- Parameters:
currency – The currency
discount_factors – The discount factors
extrapolate – The extrapolate
issuer_identifier – The issuer identifier
maturities – The maturities
provider_id – The provider id
reference_bond_yield_curve – The reference bond yield curve
reference_date – The reference date
seniority – The seniority
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([currency, discount_factors, ...])json_params()JSON param names.
rebuild(content)Recursive rebuild.
recursive_decompose(item)Helper function to recursively convert some types to a suitable format for json.
to_dict()typename()