derivitec.reports.types.PnlReportInfo

class derivitec.reports.types.PnlReportInfo(description=None, id=None, portfolio_name=None, real_time_mkt_data=None, reporting_currency=None, report_name=None, status=None, status_message=None, time_stamp=None, initial_date_time=None, final_date_time=None)[source]
__init__(description=None, id=None, portfolio_name=None, real_time_mkt_data=None, reporting_currency=None, report_name=None, status=None, status_message=None, time_stamp=None, initial_date_time=None, final_date_time=None)[source]
Parameters:
  • description – description

  • id – id

  • portfolio_name – portfolio name

  • real_time_mkt_data – real time mkt data flag

  • reporting_currency – reporting currency

  • report_name – report name

  • status – status

  • status_message – status message

  • time_stamp – time tamp

  • initial_date_time – pnl initial date

  • final_date_time – pnl final date

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([description, id, portfolio_name, ...])

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