derivitec.market_data.types.BondInfo

class derivitec.market_data.types.BondInfo(business_day_convention=None, calendar_id=None, call_provision=None, callable_conversion_condition=None, conversion_condition=None, country=None, coupon_frequency=None, coupon_rate=None, coupon_rates=None, coupon_type=None, currency=None, dated_date=None, day_count_convention=None, description=None, dilution_conversion_condition=None, dividend_protection_conversion_condition=None, end_to_end=None, equity_asset_currency=None, equity_asset_id=None, exchanges=None, figi=None, first_coupon_date=None, is_benchmark_bond=None, is_callable=None, is_convertible=None, is_inflation_protected=None, is_perpetual=None, is_putable=None, is_sinkable=None, is_valid=None, isin=None, issue_date=None, issuer=None, mandatory_conversion_condition=None, market=None, maturity_date=None, name=None, original_issue_amount=None, par_value=None, penultimate_coupon_date=None, provider_id=None, put_provision=None, puttable_conversion_condition=None, quoted_clean=None, quotation_base=None, quotation_method=None, redemption_rate=None, reuters_issuer_id=None, reuters_issuer_name=None, reuters_issuer_org_id=None, reuters_ticker=None, ric=None, settlement_lag=None, sub_type=None, type=None, bond_coupons=None, **kwargs)[source]
__init__(business_day_convention=None, calendar_id=None, call_provision=None, callable_conversion_condition=None, conversion_condition=None, country=None, coupon_frequency=None, coupon_rate=None, coupon_rates=None, coupon_type=None, currency=None, dated_date=None, day_count_convention=None, description=None, dilution_conversion_condition=None, dividend_protection_conversion_condition=None, end_to_end=None, equity_asset_currency=None, equity_asset_id=None, exchanges=None, figi=None, first_coupon_date=None, is_benchmark_bond=None, is_callable=None, is_convertible=None, is_inflation_protected=None, is_perpetual=None, is_putable=None, is_sinkable=None, is_valid=None, isin=None, issue_date=None, issuer=None, mandatory_conversion_condition=None, market=None, maturity_date=None, name=None, original_issue_amount=None, par_value=None, penultimate_coupon_date=None, provider_id=None, put_provision=None, puttable_conversion_condition=None, quoted_clean=None, quotation_base=None, quotation_method=None, redemption_rate=None, reuters_issuer_id=None, reuters_issuer_name=None, reuters_issuer_org_id=None, reuters_ticker=None, ric=None, settlement_lag=None, sub_type=None, type=None, bond_coupons=None, **kwargs)[source]
Parameters:
  • business_day_convention – The business day convention

  • calendar_id – The calendar id

  • call_provision – The call provision

  • callable_conversion_condition – The callable conversion condition

  • conversion_condition – The conversion condition

  • country – The country

  • coupon_frequency – The coupon frequency

  • coupon_rate – The coupon rate

  • coupon_rates – The coupon rates

  • coupon_type – The coupon type

  • currency – The currency

  • dated_date – The dated date

  • day_count_convention – The day count convention

  • description – The description

  • dilution_conversion_condition – The dilution conversion condition

  • dividend_protection_conversion_condition – The dividend protection conversion condition

  • end_to_end – The end to end

  • equity_asset_currency – The equity asset currency

  • equity_asset_id – The equity asset id

  • exchanges – The exchanges

  • figi – The FIGI

  • first_coupon_date – The first coupon date

  • is_benchmark_bond – The is benchmark bond

  • is_callable – The is callable

  • is_convertible – The is convertible

  • is_inflation_protected – The is inflation protected

  • is_perpetual – The is perpetual

  • is_putable – The is putable

  • is_sinkable – The is sinkable

  • is_valid – The is valid

  • isin – The isin

  • issue_date – The issue date

  • issuer – The issuer

  • mandatory_conversion_condition – The mandatory conversion condition

  • market – The market

  • maturity_date – The maturity date

  • name – The name

  • original_issue_amount – The original issue amount

  • par_value – The par value

  • penultimate_coupon_date – The penultimate coupon date

  • provider_id – The provider id

  • put_provision – The put provision

  • puttable_conversion_condition – The puttable conversion condition

  • quoted_clean – The quoted clean

  • quotation_base – The quotation base

  • quotation_method – The quotation method

  • redemption_rate – The redemption rate

  • reuters_issuer_id – The reuters issuer id

  • reuters_issuer_name – The reuters issuer name

  • reuters_issuer_org_id – The reuters issuer org id

  • reuters_ticker – The reuters ticker

  • ric – The ric

  • settlement_lag – The settlement lag

  • sub_type – The sub type

  • type – The type

  • bond_coupons – bond coupons

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