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