derivitec.market_data.types.Dividends

class derivitec.market_data.types.Dividends(all_in_rates=None, asset_ids=None, cash_divs=None, confirmed_flags=None, currencies=None, declared_dates=None, div_types=None, div_yields=None, ex_dates=None, pay_dates=None, record_dates=None, reference_date=None, withholding_tax_rates=None)[source]
__init__(all_in_rates=None, asset_ids=None, cash_divs=None, confirmed_flags=None, currencies=None, declared_dates=None, div_types=None, div_yields=None, ex_dates=None, pay_dates=None, record_dates=None, reference_date=None, withholding_tax_rates=None)[source]
Parameters:
  • all_in_rates – The all in rates

  • cash_divs – The cash divs

  • confirmed_flags – The confirmed flags

  • currencies – The currencies

  • declared_dates – The declared dates

  • div_types – The div types

  • div_yields – The div yields

  • ex_dates – The ex dates

  • pay_dates – The pay dates

  • record_dates – The record dates

  • reference_date – The reference date

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([all_in_rates, asset_ids, ...])

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