# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dqmarketriskservice.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import dqnumerics_pb2 as dqnumerics__pb2
from . import dqdatetime_pb2 as dqdatetime__pb2
from . import dqmarket_pb2 as dqmarket__pb2
from . import dqanalytics_pb2 as dqanalytics__pb2
from . import dqfxmarket_pb2 as dqfxmarket__pb2
from . import dqfxanalytics_pb2 as dqfxanalytics__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='dqmarketriskservice.proto',
  package='dqproto',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x19\x64qmarketriskservice.proto\x12\x07\x64qproto\x1a\x10\x64qnumerics.proto\x1a\x10\x64qdatetime.proto\x1a\x0e\x64qmarket.proto\x1a\x11\x64qanalytics.proto\x1a\x10\x64qfxmarket.proto\x1a\x13\x64qfxanalytics.proto\"~\n\x1f\x43\x61lculateExpectedShortfallInput\x12,\n\x13profit_loss_samples\x18\x01 \x01(\x0b\x32\x0f.dqproto.Vector\x12\x13\n\x0bprobability\x18\x02 \x01(\x01\x12\x18\n\x10\x63\x61lc_es_mirrored\x18\x03 \x01(\x08\"\x85\x01\n CalculateExpectedShortfallOutput\x12\x1a\n\x12\x65xpected_shortfall\x18\x01 \x01(\x01\x12#\n\x1b\x65xpected_shortfall_mirrored\x18\x02 \x01(\x01\x12\x0f\n\x07success\x18\x03 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x04 \x01(\t\"y\n\x19\x43\x61lculateValueAtRiskInput\x12,\n\x13profit_loss_samples\x18\x01 \x01(\x0b\x32\x0f.dqproto.Vector\x12\x13\n\x0bprobability\x18\x02 \x01(\x01\x12\x19\n\x11\x63\x61lc_var_mirrored\x18\x03 \x01(\x08\"u\n\x1a\x43\x61lculateValueAtRiskOutput\x12\x15\n\rvalue_at_risk\x18\x01 \x01(\x01\x12\x1e\n\x16value_at_risk_mirrored\x18\x02 \x01(\x01\x12\x0f\n\x07success\x18\x03 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x04 \x01(\t\"\xf4\x01\n\x1d\x42uildHistSimIrYieldCurveInput\x12\x1f\n\x08sim_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12.\n\x0freference_curve\x18\x02 \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12/\n\x10hist_curve_start\x18\x03 \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12-\n\x0ehist_curve_end\x18\x04 \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12\"\n\x0b\x63urve_dates\x18\x05 \x03(\x0b\x32\r.dqproto.Date\"q\n\x1e\x42uildHistSimIrYieldCurveOutput\x12-\n\x0eir_yield_curve\x18\x01 \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\xf0\x01\n\x1c\x42uildHistSimCreditCurveInput\x12\x1f\n\x08sim_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12-\n\x0freference_curve\x18\x02 \x01(\x0b\x32\x14.dqproto.CreditCurve\x12.\n\x10hist_curve_start\x18\x03 \x01(\x0b\x32\x14.dqproto.CreditCurve\x12,\n\x0ehist_curve_end\x18\x04 \x01(\x0b\x32\x14.dqproto.CreditCurve\x12\"\n\x0b\x63urve_dates\x18\x05 \x03(\x0b\x32\r.dqproto.Date\"j\n\x1d\x42uildHistSimCreditCurveOutput\x12\'\n\tsim_curve\x18\x01 \x01(\x0b\x32\x14.dqproto.CreditCurve\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\x8e\x02\n\x1b\x42uildHistSimFxSpotRateInput\x12\x1f\n\x08sim_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12+\n\x0ereference_spot\x18\x02 \x01(\x0b\x32\x13.dqproto.FxSpotRate\x12,\n\x0fhist_spot_start\x18\x03 \x01(\x0b\x32\x13.dqproto.FxSpotRate\x12*\n\rhist_spot_end\x18\x04 \x01(\x0b\x32\x13.dqproto.FxSpotRate\x12\x14\n\x0cuse_template\x18\x05 \x01(\x08\x12\x31\n\x10\x66x_spot_template\x18\x06 \x01(\x0b\x32\x17.dqproto.FxSpotTemplate\"k\n\x1c\x42uildHistSimFxSpotRateOutput\x12)\n\x0c\x66x_spot_rate\x18\x01 \x01(\x0b\x32\x13.dqproto.FxSpotRate\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\x84\x04\n\x1d\x42uildHistSimFxVolSurfaceInput\x12\x1f\n\x08sim_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12\x38\n\x12reference_vol_surf\x18\x02 \x01(\x0b\x32\x1c.dqproto.FxVolatilitySurface\x12\x39\n\x13hist_vol_surf_start\x18\x03 \x01(\x0b\x32\x1c.dqproto.FxVolatilitySurface\x12\x37\n\x11hist_vol_surf_end\x18\x04 \x01(\x0b\x32\x1c.dqproto.FxVolatilitySurface\x12%\n\x0evol_surf_dates\x18\x05 \x03(\x0b\x32\r.dqproto.Date\x12)\n\x10vol_surf_strikes\x18\x06 \x03(\x0b\x32\x0f.dqproto.Vector\x12!\n\x04spot\x18\x08 \x01(\x0b\x32\x13.dqproto.FxSpotRate\x12\x31\n\x12\x64om_discount_curve\x18\t \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12\x31\n\x12\x66or_discount_curve\x18\n \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12\x39\n\x08settings\x18\x0b \x01(\x0b\x32\'.dqproto.VolatilitySurfaceBuildSettings\"\x7f\n\x1e\x42uildHistSimFxVolSurfaceOutput\x12;\n\x15\x66x_volatility_surface\x18\x01 \x01(\x0b\x32\x1c.dqproto.FxVolatilitySurface\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\x89\x01\n\x1a\x43urveSensiTransformerInput\x12#\n\ndest_terms\x18\x01 \x01(\x0b\x32\x0f.dqproto.Vector\x12\"\n\tsrc_terms\x18\x02 \x01(\x0b\x32\x0f.dqproto.Vector\x12\"\n\tsrc_sensi\x18\x03 \x01(\x0b\x32\x0f.dqproto.Vector\"c\n\x1b\x43urveSensiTransformerOutput\x12\"\n\tnew_sensi\x18\x01 \x01(\x0b\x32\x0f.dqproto.Vector\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\tb\x06proto3'
  ,
  dependencies=[dqnumerics__pb2.DESCRIPTOR,dqdatetime__pb2.DESCRIPTOR,dqmarket__pb2.DESCRIPTOR,dqanalytics__pb2.DESCRIPTOR,dqfxmarket__pb2.DESCRIPTOR,dqfxanalytics__pb2.DESCRIPTOR,])




_CALCULATEEXPECTEDSHORTFALLINPUT = _descriptor.Descriptor(
  name='CalculateExpectedShortfallInput',
  full_name='dqproto.CalculateExpectedShortfallInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='profit_loss_samples', full_name='dqproto.CalculateExpectedShortfallInput.profit_loss_samples', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='probability', full_name='dqproto.CalculateExpectedShortfallInput.probability', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='calc_es_mirrored', full_name='dqproto.CalculateExpectedShortfallInput.calc_es_mirrored', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=148,
  serialized_end=274,
)


_CALCULATEEXPECTEDSHORTFALLOUTPUT = _descriptor.Descriptor(
  name='CalculateExpectedShortfallOutput',
  full_name='dqproto.CalculateExpectedShortfallOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='expected_shortfall', full_name='dqproto.CalculateExpectedShortfallOutput.expected_shortfall', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='expected_shortfall_mirrored', full_name='dqproto.CalculateExpectedShortfallOutput.expected_shortfall_mirrored', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.CalculateExpectedShortfallOutput.success', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.CalculateExpectedShortfallOutput.err_msg', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=277,
  serialized_end=410,
)


_CALCULATEVALUEATRISKINPUT = _descriptor.Descriptor(
  name='CalculateValueAtRiskInput',
  full_name='dqproto.CalculateValueAtRiskInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='profit_loss_samples', full_name='dqproto.CalculateValueAtRiskInput.profit_loss_samples', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='probability', full_name='dqproto.CalculateValueAtRiskInput.probability', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='calc_var_mirrored', full_name='dqproto.CalculateValueAtRiskInput.calc_var_mirrored', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=412,
  serialized_end=533,
)


_CALCULATEVALUEATRISKOUTPUT = _descriptor.Descriptor(
  name='CalculateValueAtRiskOutput',
  full_name='dqproto.CalculateValueAtRiskOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value_at_risk', full_name='dqproto.CalculateValueAtRiskOutput.value_at_risk', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value_at_risk_mirrored', full_name='dqproto.CalculateValueAtRiskOutput.value_at_risk_mirrored', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.CalculateValueAtRiskOutput.success', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.CalculateValueAtRiskOutput.err_msg', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=535,
  serialized_end=652,
)


_BUILDHISTSIMIRYIELDCURVEINPUT = _descriptor.Descriptor(
  name='BuildHistSimIrYieldCurveInput',
  full_name='dqproto.BuildHistSimIrYieldCurveInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sim_date', full_name='dqproto.BuildHistSimIrYieldCurveInput.sim_date', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reference_curve', full_name='dqproto.BuildHistSimIrYieldCurveInput.reference_curve', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_curve_start', full_name='dqproto.BuildHistSimIrYieldCurveInput.hist_curve_start', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_curve_end', full_name='dqproto.BuildHistSimIrYieldCurveInput.hist_curve_end', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='curve_dates', full_name='dqproto.BuildHistSimIrYieldCurveInput.curve_dates', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=655,
  serialized_end=899,
)


_BUILDHISTSIMIRYIELDCURVEOUTPUT = _descriptor.Descriptor(
  name='BuildHistSimIrYieldCurveOutput',
  full_name='dqproto.BuildHistSimIrYieldCurveOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ir_yield_curve', full_name='dqproto.BuildHistSimIrYieldCurveOutput.ir_yield_curve', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.BuildHistSimIrYieldCurveOutput.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.BuildHistSimIrYieldCurveOutput.err_msg', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=901,
  serialized_end=1014,
)


_BUILDHISTSIMCREDITCURVEINPUT = _descriptor.Descriptor(
  name='BuildHistSimCreditCurveInput',
  full_name='dqproto.BuildHistSimCreditCurveInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sim_date', full_name='dqproto.BuildHistSimCreditCurveInput.sim_date', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reference_curve', full_name='dqproto.BuildHistSimCreditCurveInput.reference_curve', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_curve_start', full_name='dqproto.BuildHistSimCreditCurveInput.hist_curve_start', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_curve_end', full_name='dqproto.BuildHistSimCreditCurveInput.hist_curve_end', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='curve_dates', full_name='dqproto.BuildHistSimCreditCurveInput.curve_dates', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1017,
  serialized_end=1257,
)


_BUILDHISTSIMCREDITCURVEOUTPUT = _descriptor.Descriptor(
  name='BuildHistSimCreditCurveOutput',
  full_name='dqproto.BuildHistSimCreditCurveOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sim_curve', full_name='dqproto.BuildHistSimCreditCurveOutput.sim_curve', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.BuildHistSimCreditCurveOutput.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.BuildHistSimCreditCurveOutput.err_msg', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1259,
  serialized_end=1365,
)


_BUILDHISTSIMFXSPOTRATEINPUT = _descriptor.Descriptor(
  name='BuildHistSimFxSpotRateInput',
  full_name='dqproto.BuildHistSimFxSpotRateInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sim_date', full_name='dqproto.BuildHistSimFxSpotRateInput.sim_date', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reference_spot', full_name='dqproto.BuildHistSimFxSpotRateInput.reference_spot', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_spot_start', full_name='dqproto.BuildHistSimFxSpotRateInput.hist_spot_start', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_spot_end', full_name='dqproto.BuildHistSimFxSpotRateInput.hist_spot_end', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='use_template', full_name='dqproto.BuildHistSimFxSpotRateInput.use_template', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='fx_spot_template', full_name='dqproto.BuildHistSimFxSpotRateInput.fx_spot_template', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1368,
  serialized_end=1638,
)


_BUILDHISTSIMFXSPOTRATEOUTPUT = _descriptor.Descriptor(
  name='BuildHistSimFxSpotRateOutput',
  full_name='dqproto.BuildHistSimFxSpotRateOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fx_spot_rate', full_name='dqproto.BuildHistSimFxSpotRateOutput.fx_spot_rate', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.BuildHistSimFxSpotRateOutput.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.BuildHistSimFxSpotRateOutput.err_msg', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1640,
  serialized_end=1747,
)


_BUILDHISTSIMFXVOLSURFACEINPUT = _descriptor.Descriptor(
  name='BuildHistSimFxVolSurfaceInput',
  full_name='dqproto.BuildHistSimFxVolSurfaceInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sim_date', full_name='dqproto.BuildHistSimFxVolSurfaceInput.sim_date', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='reference_vol_surf', full_name='dqproto.BuildHistSimFxVolSurfaceInput.reference_vol_surf', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_vol_surf_start', full_name='dqproto.BuildHistSimFxVolSurfaceInput.hist_vol_surf_start', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hist_vol_surf_end', full_name='dqproto.BuildHistSimFxVolSurfaceInput.hist_vol_surf_end', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vol_surf_dates', full_name='dqproto.BuildHistSimFxVolSurfaceInput.vol_surf_dates', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='vol_surf_strikes', full_name='dqproto.BuildHistSimFxVolSurfaceInput.vol_surf_strikes', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='spot', full_name='dqproto.BuildHistSimFxVolSurfaceInput.spot', index=6,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dom_discount_curve', full_name='dqproto.BuildHistSimFxVolSurfaceInput.dom_discount_curve', index=7,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='for_discount_curve', full_name='dqproto.BuildHistSimFxVolSurfaceInput.for_discount_curve', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='settings', full_name='dqproto.BuildHistSimFxVolSurfaceInput.settings', index=9,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1750,
  serialized_end=2266,
)


_BUILDHISTSIMFXVOLSURFACEOUTPUT = _descriptor.Descriptor(
  name='BuildHistSimFxVolSurfaceOutput',
  full_name='dqproto.BuildHistSimFxVolSurfaceOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fx_volatility_surface', full_name='dqproto.BuildHistSimFxVolSurfaceOutput.fx_volatility_surface', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.BuildHistSimFxVolSurfaceOutput.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.BuildHistSimFxVolSurfaceOutput.err_msg', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2268,
  serialized_end=2395,
)


_CURVESENSITRANSFORMERINPUT = _descriptor.Descriptor(
  name='CurveSensiTransformerInput',
  full_name='dqproto.CurveSensiTransformerInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='dest_terms', full_name='dqproto.CurveSensiTransformerInput.dest_terms', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='src_terms', full_name='dqproto.CurveSensiTransformerInput.src_terms', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='src_sensi', full_name='dqproto.CurveSensiTransformerInput.src_sensi', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2398,
  serialized_end=2535,
)


_CURVESENSITRANSFORMEROUTPUT = _descriptor.Descriptor(
  name='CurveSensiTransformerOutput',
  full_name='dqproto.CurveSensiTransformerOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_sensi', full_name='dqproto.CurveSensiTransformerOutput.new_sensi', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='success', full_name='dqproto.CurveSensiTransformerOutput.success', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='err_msg', full_name='dqproto.CurveSensiTransformerOutput.err_msg', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2537,
  serialized_end=2636,
)

_CALCULATEEXPECTEDSHORTFALLINPUT.fields_by_name['profit_loss_samples'].message_type = dqnumerics__pb2._VECTOR
_CALCULATEVALUEATRISKINPUT.fields_by_name['profit_loss_samples'].message_type = dqnumerics__pb2._VECTOR
_BUILDHISTSIMIRYIELDCURVEINPUT.fields_by_name['sim_date'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMIRYIELDCURVEINPUT.fields_by_name['reference_curve'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMIRYIELDCURVEINPUT.fields_by_name['hist_curve_start'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMIRYIELDCURVEINPUT.fields_by_name['hist_curve_end'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMIRYIELDCURVEINPUT.fields_by_name['curve_dates'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMIRYIELDCURVEOUTPUT.fields_by_name['ir_yield_curve'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMCREDITCURVEINPUT.fields_by_name['sim_date'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMCREDITCURVEINPUT.fields_by_name['reference_curve'].message_type = dqanalytics__pb2._CREDITCURVE
_BUILDHISTSIMCREDITCURVEINPUT.fields_by_name['hist_curve_start'].message_type = dqanalytics__pb2._CREDITCURVE
_BUILDHISTSIMCREDITCURVEINPUT.fields_by_name['hist_curve_end'].message_type = dqanalytics__pb2._CREDITCURVE
_BUILDHISTSIMCREDITCURVEINPUT.fields_by_name['curve_dates'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMCREDITCURVEOUTPUT.fields_by_name['sim_curve'].message_type = dqanalytics__pb2._CREDITCURVE
_BUILDHISTSIMFXSPOTRATEINPUT.fields_by_name['sim_date'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMFXSPOTRATEINPUT.fields_by_name['reference_spot'].message_type = dqmarket__pb2._FXSPOTRATE
_BUILDHISTSIMFXSPOTRATEINPUT.fields_by_name['hist_spot_start'].message_type = dqmarket__pb2._FXSPOTRATE
_BUILDHISTSIMFXSPOTRATEINPUT.fields_by_name['hist_spot_end'].message_type = dqmarket__pb2._FXSPOTRATE
_BUILDHISTSIMFXSPOTRATEINPUT.fields_by_name['fx_spot_template'].message_type = dqfxmarket__pb2._FXSPOTTEMPLATE
_BUILDHISTSIMFXSPOTRATEOUTPUT.fields_by_name['fx_spot_rate'].message_type = dqmarket__pb2._FXSPOTRATE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['sim_date'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['reference_vol_surf'].message_type = dqfxanalytics__pb2._FXVOLATILITYSURFACE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['hist_vol_surf_start'].message_type = dqfxanalytics__pb2._FXVOLATILITYSURFACE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['hist_vol_surf_end'].message_type = dqfxanalytics__pb2._FXVOLATILITYSURFACE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['vol_surf_dates'].message_type = dqdatetime__pb2._DATE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['vol_surf_strikes'].message_type = dqnumerics__pb2._VECTOR
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['spot'].message_type = dqmarket__pb2._FXSPOTRATE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['dom_discount_curve'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['for_discount_curve'].message_type = dqanalytics__pb2._IRYIELDCURVE
_BUILDHISTSIMFXVOLSURFACEINPUT.fields_by_name['settings'].message_type = dqanalytics__pb2._VOLATILITYSURFACEBUILDSETTINGS
_BUILDHISTSIMFXVOLSURFACEOUTPUT.fields_by_name['fx_volatility_surface'].message_type = dqfxanalytics__pb2._FXVOLATILITYSURFACE
_CURVESENSITRANSFORMERINPUT.fields_by_name['dest_terms'].message_type = dqnumerics__pb2._VECTOR
_CURVESENSITRANSFORMERINPUT.fields_by_name['src_terms'].message_type = dqnumerics__pb2._VECTOR
_CURVESENSITRANSFORMERINPUT.fields_by_name['src_sensi'].message_type = dqnumerics__pb2._VECTOR
_CURVESENSITRANSFORMEROUTPUT.fields_by_name['new_sensi'].message_type = dqnumerics__pb2._VECTOR
DESCRIPTOR.message_types_by_name['CalculateExpectedShortfallInput'] = _CALCULATEEXPECTEDSHORTFALLINPUT
DESCRIPTOR.message_types_by_name['CalculateExpectedShortfallOutput'] = _CALCULATEEXPECTEDSHORTFALLOUTPUT
DESCRIPTOR.message_types_by_name['CalculateValueAtRiskInput'] = _CALCULATEVALUEATRISKINPUT
DESCRIPTOR.message_types_by_name['CalculateValueAtRiskOutput'] = _CALCULATEVALUEATRISKOUTPUT
DESCRIPTOR.message_types_by_name['BuildHistSimIrYieldCurveInput'] = _BUILDHISTSIMIRYIELDCURVEINPUT
DESCRIPTOR.message_types_by_name['BuildHistSimIrYieldCurveOutput'] = _BUILDHISTSIMIRYIELDCURVEOUTPUT
DESCRIPTOR.message_types_by_name['BuildHistSimCreditCurveInput'] = _BUILDHISTSIMCREDITCURVEINPUT
DESCRIPTOR.message_types_by_name['BuildHistSimCreditCurveOutput'] = _BUILDHISTSIMCREDITCURVEOUTPUT
DESCRIPTOR.message_types_by_name['BuildHistSimFxSpotRateInput'] = _BUILDHISTSIMFXSPOTRATEINPUT
DESCRIPTOR.message_types_by_name['BuildHistSimFxSpotRateOutput'] = _BUILDHISTSIMFXSPOTRATEOUTPUT
DESCRIPTOR.message_types_by_name['BuildHistSimFxVolSurfaceInput'] = _BUILDHISTSIMFXVOLSURFACEINPUT
DESCRIPTOR.message_types_by_name['BuildHistSimFxVolSurfaceOutput'] = _BUILDHISTSIMFXVOLSURFACEOUTPUT
DESCRIPTOR.message_types_by_name['CurveSensiTransformerInput'] = _CURVESENSITRANSFORMERINPUT
DESCRIPTOR.message_types_by_name['CurveSensiTransformerOutput'] = _CURVESENSITRANSFORMEROUTPUT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CalculateExpectedShortfallInput = _reflection.GeneratedProtocolMessageType('CalculateExpectedShortfallInput', (_message.Message,), {
  'DESCRIPTOR' : _CALCULATEEXPECTEDSHORTFALLINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CalculateExpectedShortfallInput)
  })
_sym_db.RegisterMessage(CalculateExpectedShortfallInput)

CalculateExpectedShortfallOutput = _reflection.GeneratedProtocolMessageType('CalculateExpectedShortfallOutput', (_message.Message,), {
  'DESCRIPTOR' : _CALCULATEEXPECTEDSHORTFALLOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CalculateExpectedShortfallOutput)
  })
_sym_db.RegisterMessage(CalculateExpectedShortfallOutput)

CalculateValueAtRiskInput = _reflection.GeneratedProtocolMessageType('CalculateValueAtRiskInput', (_message.Message,), {
  'DESCRIPTOR' : _CALCULATEVALUEATRISKINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CalculateValueAtRiskInput)
  })
_sym_db.RegisterMessage(CalculateValueAtRiskInput)

CalculateValueAtRiskOutput = _reflection.GeneratedProtocolMessageType('CalculateValueAtRiskOutput', (_message.Message,), {
  'DESCRIPTOR' : _CALCULATEVALUEATRISKOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CalculateValueAtRiskOutput)
  })
_sym_db.RegisterMessage(CalculateValueAtRiskOutput)

BuildHistSimIrYieldCurveInput = _reflection.GeneratedProtocolMessageType('BuildHistSimIrYieldCurveInput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMIRYIELDCURVEINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimIrYieldCurveInput)
  })
_sym_db.RegisterMessage(BuildHistSimIrYieldCurveInput)

BuildHistSimIrYieldCurveOutput = _reflection.GeneratedProtocolMessageType('BuildHistSimIrYieldCurveOutput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMIRYIELDCURVEOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimIrYieldCurveOutput)
  })
_sym_db.RegisterMessage(BuildHistSimIrYieldCurveOutput)

BuildHistSimCreditCurveInput = _reflection.GeneratedProtocolMessageType('BuildHistSimCreditCurveInput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMCREDITCURVEINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimCreditCurveInput)
  })
_sym_db.RegisterMessage(BuildHistSimCreditCurveInput)

BuildHistSimCreditCurveOutput = _reflection.GeneratedProtocolMessageType('BuildHistSimCreditCurveOutput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMCREDITCURVEOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimCreditCurveOutput)
  })
_sym_db.RegisterMessage(BuildHistSimCreditCurveOutput)

BuildHistSimFxSpotRateInput = _reflection.GeneratedProtocolMessageType('BuildHistSimFxSpotRateInput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMFXSPOTRATEINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimFxSpotRateInput)
  })
_sym_db.RegisterMessage(BuildHistSimFxSpotRateInput)

BuildHistSimFxSpotRateOutput = _reflection.GeneratedProtocolMessageType('BuildHistSimFxSpotRateOutput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMFXSPOTRATEOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimFxSpotRateOutput)
  })
_sym_db.RegisterMessage(BuildHistSimFxSpotRateOutput)

BuildHistSimFxVolSurfaceInput = _reflection.GeneratedProtocolMessageType('BuildHistSimFxVolSurfaceInput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMFXVOLSURFACEINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimFxVolSurfaceInput)
  })
_sym_db.RegisterMessage(BuildHistSimFxVolSurfaceInput)

BuildHistSimFxVolSurfaceOutput = _reflection.GeneratedProtocolMessageType('BuildHistSimFxVolSurfaceOutput', (_message.Message,), {
  'DESCRIPTOR' : _BUILDHISTSIMFXVOLSURFACEOUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.BuildHistSimFxVolSurfaceOutput)
  })
_sym_db.RegisterMessage(BuildHistSimFxVolSurfaceOutput)

CurveSensiTransformerInput = _reflection.GeneratedProtocolMessageType('CurveSensiTransformerInput', (_message.Message,), {
  'DESCRIPTOR' : _CURVESENSITRANSFORMERINPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CurveSensiTransformerInput)
  })
_sym_db.RegisterMessage(CurveSensiTransformerInput)

CurveSensiTransformerOutput = _reflection.GeneratedProtocolMessageType('CurveSensiTransformerOutput', (_message.Message,), {
  'DESCRIPTOR' : _CURVESENSITRANSFORMEROUTPUT,
  '__module__' : 'dqmarketriskservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CurveSensiTransformerOutput)
  })
_sym_db.RegisterMessage(CurveSensiTransformerOutput)


# @@protoc_insertion_point(module_scope)
