derivitec.market_data.types.RateAsset

class derivitec.market_data.types.RateAsset(business_day_convention=None, currency=None, currency_calendar=None, day_count_convention=None, end_to_end=None, fixing_calendar=None, fixing_to_value_date_offset=None, index_curve=None, name=None, provider_id=None, rate_fixings=None, rate_tenor=None, reference_date=None, type=None)[source]
__init__(business_day_convention=None, currency=None, currency_calendar=None, day_count_convention=None, end_to_end=None, fixing_calendar=None, fixing_to_value_date_offset=None, index_curve=None, name=None, provider_id=None, rate_fixings=None, rate_tenor=None, reference_date=None, type=None)[source]
Parameters:
  • business_day_convention – The business day convention

  • currency – The currency

  • currency_calendar – The currency calendar

  • day_count_convention – The day count convention

  • end_to_end – The end to end

  • fixing_calendar – The fixing calendar

  • fixing_to_value_date_offset – The fixing to value date offset

  • index_curve – The index curve

  • name – The name

  • provider_id – The provider id

  • rate_fixings – The rate fixings

  • rate_tenor – The rate tenor

  • reference_date – The reference date

  • type – The type

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([business_day_convention, ...])

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()