derivitec.reports.types.RiskReportMetaData

class derivitec.reports.types.RiskReportMetaData(mkt_data_date=None, portfolio_date_time=None, pricing_date=None)[source]
__init__(mkt_data_date=None, portfolio_date_time=None, pricing_date=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__([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()