derivitec.reports.types.RiskReportInfo¶
- class derivitec.reports.types.RiskReportInfo(description=None, id=None, mkt_data_date=None, portfolio_name=None, pricing_date=None, real_time_mkt_data=None, report_name=None, reporting_currency=None, status=None, status_message=None, time_stamp=None, market_data_environment_names=None, run_by_user=None)[source]¶
- __init__(description=None, id=None, mkt_data_date=None, portfolio_name=None, pricing_date=None, real_time_mkt_data=None, report_name=None, reporting_currency=None, status=None, status_message=None, time_stamp=None, market_data_environment_names=None, run_by_user=None)[source]¶
- Parameters:
description – The description
id – The id
mkt_data_date – The mkt data date
portfolio_name – The portfolio name
pricing_date – The pricing date
real_time_mkt_data – The real time mkt data
report_name – The report name
reporting_currency – The reporting currency
status – The status
status_message – The status message
time_stamp – The time stamp
market_data_environment_names – The list of market data environments the report was run against
run_by_user – The email address of the user that ran the report.
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([description, id, mkt_data_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()