derivitec.tradables.types.TradableData

class derivitec.tradables.types.TradableData(as_of_date=None, contract=None, tradable_id=None, display_name=None)[source]
__init__(as_of_date=None, contract=None, tradable_id=None, display_name=None)[source]
Parameters:
  • as_of_date – The as of date

  • contract – The contract

  • tradable_id – The tradable id

  • display_name – The contract display name

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([as_of_date, contract, ...])

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