derivitec.reports.response.ApiReportDataResponse

class derivitec.reports.response.ApiReportDataResponse(error_messages=None, is_success=None, market_data_error_summary=None, portfolio_id=None, portfolio_name=None, report_id=None, report_name=None, reporting_currency=None, status=None, status_message=None, tables=None, time_stamp=None, user_time_zone_id=None)[source]
__init__(error_messages=None, is_success=None, market_data_error_summary=None, portfolio_id=None, portfolio_name=None, report_id=None, report_name=None, reporting_currency=None, status=None, status_message=None, tables=None, time_stamp=None, user_time_zone_id=None)[source]
Parameters:
  • error_messages – The error messages

  • is_success – The is success

  • market_data_error_summary – The market data error summary

  • portfolio_id – The portfolio id

  • portfolio_name – The portfolio name

  • report_id – The report id

  • report_name – The report name

  • reporting_currency – The reporting currency

  • status – The status

  • status_message – The status message

  • tables – The tables

  • time_stamp – The time stamp

  • user_time_zone_id – The user time zone id

Methods

IsKeyValuePairListType(key_class_instance, ...)

__init__([error_messages, is_success, ...])

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