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