derivitec.market_data.types.DividendPoint

class derivitec.market_data.types.DividendPoint(all_in_rate=None, announcement_date=None, cash_dividend=None, confirmed=None, dividend_yield=None, ex_date=None, pay_date=None, record_date=None)[source]
__init__(all_in_rate=None, announcement_date=None, cash_dividend=None, confirmed=None, dividend_yield=None, ex_date=None, pay_date=None, record_date=None)[source]
Parameters:
  • all_in_rate – The all in rate

  • announcement_date – The announcement date

  • cash_dividend – The cash dividend

  • confirmed – The confirmed

  • dividend_yield – The dividend yield

  • ex_date – The ex date

  • pay_date – The pay date

  • record_date – The record date

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([all_in_rate, announcement_date, ...])

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