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