Source code for derivitec.risk_engine.response

from derivitec.risk_engine.types import RiskEngineType

from derivitec.core.response import ApiBaseResponse


[docs] class ApiCalculateRiskResponse(ApiBaseResponse, RiskEngineType):
[docs] def __init__(self, error_messages=None, is_success=None, result=None): """ :param error_messages: The error messages :param is_success: The is success :param result: The result """ self.result = result super(ApiCalculateRiskResponse, self).__init__( error_messages=error_messages, is_success=is_success)
def json_params(self): params = [ 'result', ] params += super(ApiCalculateRiskResponse, self).json_params() return params
[docs] class ApiCalculateHistoricalPriceSeriesForContractsResponse(ApiBaseResponse, RiskEngineType):
[docs] def __init__(self, error_messages=None, is_success=None, var_results=None): """ :param error_messages: The error messages :param is_success: The is success :param var_results: The var results """ self.var_results = var_results super(ApiCalculateHistoricalPriceSeriesForContractsResponse, self).__init__( error_messages=error_messages, is_success=is_success)
def json_params(self): params = [ 'var_results', ] params += super(ApiCalculateHistoricalPriceSeriesForContractsResponse, self).json_params() return params