derivitec.reports.types.ReportMetaData¶
- class derivitec.reports.types.ReportMetaData(id=None, portfolio_type=None, portfolio_name=None, report_description=None, reporting_currency=None, report_name=None, report_view=None, status=None, status_message=None, eids=None, is_real_time_market_data=None, error_summary=None, position_import_errors=None, primary_market_data_environment_name=None)[source]¶
- __init__(id=None, portfolio_type=None, portfolio_name=None, report_description=None, reporting_currency=None, report_name=None, report_view=None, status=None, status_message=None, eids=None, is_real_time_market_data=None, error_summary=None, position_import_errors=None, primary_market_data_environment_name=None)[source]¶
- Parameters:
id – The report run id.
portfolio_type – The portfolio type.
portfolio_name – The portfolio name.
report_description – The report description.
reporting_currency – The reporting currency.
report_name – The report name.
report_view – The default report view.
status – The report run status.
status_message – The status message.
eids – The entitlement ids required to view the report.
is_real_time_market_data – Is real-time market data flag.
error_summary – The market data error summary.
position_import_errors – The position import errors.
primary_market_data_environment_name – The custom market data name required to view the report.
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([id, portfolio_type, ...])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()