# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dqcranalyticsservice.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 dqdatetime_pb2 as dqdatetime__pb2
from . import dqnumerics_pb2 as dqnumerics__pb2
from . import dqmarket_pb2 as dqmarket__pb2
from . import dqanalytics_pb2 as dqanalytics__pb2
from . import dqcrmarket_pb2 as dqcrmarket__pb2
from . import dqcranalytics_pb2 as dqcranalytics__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='dqcranalyticsservice.proto',
  package='dqproto',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x1a\x64qcranalyticsservice.proto\x12\x07\x64qproto\x1a\x10\x64qdatetime.proto\x1a\x10\x64qnumerics.proto\x1a\x0e\x64qmarket.proto\x1a\x11\x64qanalytics.proto\x1a\x10\x64qcrmarket.proto\x1a\x13\x64qcranalytics.proto\"\xe4\x02\n\x19\x43reateCreditParCurveInput\x12%\n\x0ereference_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12\x10\n\x08\x63urrency\x18\x02 \x01(\t\x12:\n\x07pillars\x18\x03 \x03(\x0b\x32).dqproto.CreateCreditParCurveInput.Pillar\x12\x0c\n\x04name\x18\x04 \x01(\t\x1a\xc3\x01\n\x06Pillar\x12\x17\n\x0finstrument_name\x18\x01 \x01(\t\x12\x30\n\x0finstrument_type\x18\x02 \x01(\x0e\x32\x17.dqproto.InstrumentType\x12!\n\x08maturity\x18\x03 \x01(\x0b\x32\x0f.dqproto.Period\x12\r\n\x05quote\x18\x04 \x01(\x01\x12<\n\x10start_convention\x18\x05 \x01(\x0e\x32\".dqproto.InstrumentStartConvention\"j\n\x1a\x43reateCreditParCurveOutput\x12*\n\tpar_curve\x18\x01 \x01(\x0b\x32\x17.dqproto.CreditParCurve\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\xcb\x01\n\x18\x43reditCurveBuildingInput\x12*\n\tpar_curve\x18\x02 \x01(\x0b\x32\x17.dqproto.CreditParCurve\x12\x12\n\ncurve_name\x18\x03 \x01(\t\x12!\n\nas_of_date\x18\x04 \x01(\x0b\x32\r.dqproto.Date\x12-\n\x0e\x64iscount_curve\x18\x05 \x01(\x0b\x32\x15.dqproto.IrYieldCurve\x12\x1d\n\x15\x63urve_building_method\x18\x06 \x01(\t\"i\n\x19\x43reditCurveBuildingOutput\x12*\n\x0c\x63redit_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\"\xfc\x02\n\x1d\x43reditDefaultSwapPricingInput\x12#\n\x0cpricing_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12.\n\ninstrument\x18\x02 \x01(\x0b\x32\x1a.dqproto.CreditDefaultSwap\x12\'\n\x08mkt_data\x18\x03 \x01(\x0b\x32\x15.dqproto.CrMktDataSet\x12\x32\n\x10pricing_settings\x18\x04 \x01(\x0b\x32\x18.dqproto.PricingSettings\x12.\n\rrisk_settings\x18\x05 \x01(\x0b\x32\x17.dqproto.CrRiskSettings\x12\x12\n\nuse_binary\x18\n \x01(\x08\x12\x16\n\x0einstrument_bin\x18\x0c \x01(\x0c\x12\x14\n\x0cmkt_data_bin\x18\r \x01(\x0c\x12\x1c\n\x14pricing_settings_bin\x18\x0e \x01(\x0c\x12\x19\n\x11risk_settings_bin\x18\x0f \x01(\x0c\"l\n\x1e\x43reditDefaultSwapPricingOutput\x12(\n\x07results\x18\x01 \x01(\x0b\x32\x17.dqproto.PricingResults\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\tb\x06proto3'
  ,
  dependencies=[dqdatetime__pb2.DESCRIPTOR,dqnumerics__pb2.DESCRIPTOR,dqmarket__pb2.DESCRIPTOR,dqanalytics__pb2.DESCRIPTOR,dqcrmarket__pb2.DESCRIPTOR,dqcranalytics__pb2.DESCRIPTOR,])




_CREATECREDITPARCURVEINPUT_PILLAR = _descriptor.Descriptor(
  name='Pillar',
  full_name='dqproto.CreateCreditParCurveInput.Pillar',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='instrument_name', full_name='dqproto.CreateCreditParCurveInput.Pillar.instrument_name', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='instrument_type', full_name='dqproto.CreateCreditParCurveInput.Pillar.instrument_type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=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='maturity', full_name='dqproto.CreateCreditParCurveInput.Pillar.maturity', 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='quote', full_name='dqproto.CreateCreditParCurveInput.Pillar.quote', index=3,
      number=4, 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='start_convention', full_name='dqproto.CreateCreditParCurveInput.Pillar.start_convention', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=311,
  serialized_end=506,
)

_CREATECREDITPARCURVEINPUT = _descriptor.Descriptor(
  name='CreateCreditParCurveInput',
  full_name='dqproto.CreateCreditParCurveInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='reference_date', full_name='dqproto.CreateCreditParCurveInput.reference_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='currency', full_name='dqproto.CreateCreditParCurveInput.currency', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='pillars', full_name='dqproto.CreateCreditParCurveInput.pillars', index=2,
      number=3, 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='name', full_name='dqproto.CreateCreditParCurveInput.name', 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=[_CREATECREDITPARCURVEINPUT_PILLAR, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=150,
  serialized_end=506,
)


_CREATECREDITPARCURVEOUTPUT = _descriptor.Descriptor(
  name='CreateCreditParCurveOutput',
  full_name='dqproto.CreateCreditParCurveOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='par_curve', full_name='dqproto.CreateCreditParCurveOutput.par_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.CreateCreditParCurveOutput.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.CreateCreditParCurveOutput.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=508,
  serialized_end=614,
)


_CREDITCURVEBUILDINGINPUT = _descriptor.Descriptor(
  name='CreditCurveBuildingInput',
  full_name='dqproto.CreditCurveBuildingInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='par_curve', full_name='dqproto.CreditCurveBuildingInput.par_curve', index=0,
      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='curve_name', full_name='dqproto.CreditCurveBuildingInput.curve_name', index=1,
      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),
    _descriptor.FieldDescriptor(
      name='as_of_date', full_name='dqproto.CreditCurveBuildingInput.as_of_date', index=2,
      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='discount_curve', full_name='dqproto.CreditCurveBuildingInput.discount_curve', index=3,
      number=5, 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_building_method', full_name='dqproto.CreditCurveBuildingInput.curve_building_method', index=4,
      number=6, 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=617,
  serialized_end=820,
)


_CREDITCURVEBUILDINGOUTPUT = _descriptor.Descriptor(
  name='CreditCurveBuildingOutput',
  full_name='dqproto.CreditCurveBuildingOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='credit_curve', full_name='dqproto.CreditCurveBuildingOutput.credit_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.CreditCurveBuildingOutput.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.CreditCurveBuildingOutput.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=822,
  serialized_end=927,
)


_CREDITDEFAULTSWAPPRICINGINPUT = _descriptor.Descriptor(
  name='CreditDefaultSwapPricingInput',
  full_name='dqproto.CreditDefaultSwapPricingInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pricing_date', full_name='dqproto.CreditDefaultSwapPricingInput.pricing_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='instrument', full_name='dqproto.CreditDefaultSwapPricingInput.instrument', 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='mkt_data', full_name='dqproto.CreditDefaultSwapPricingInput.mkt_data', 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='pricing_settings', full_name='dqproto.CreditDefaultSwapPricingInput.pricing_settings', 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='risk_settings', full_name='dqproto.CreditDefaultSwapPricingInput.risk_settings', index=4,
      number=5, 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_binary', full_name='dqproto.CreditDefaultSwapPricingInput.use_binary', index=5,
      number=10, 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='instrument_bin', full_name='dqproto.CreditDefaultSwapPricingInput.instrument_bin', index=6,
      number=12, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='mkt_data_bin', full_name='dqproto.CreditDefaultSwapPricingInput.mkt_data_bin', index=7,
      number=13, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='pricing_settings_bin', full_name='dqproto.CreditDefaultSwapPricingInput.pricing_settings_bin', index=8,
      number=14, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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='risk_settings_bin', full_name='dqproto.CreditDefaultSwapPricingInput.risk_settings_bin', index=9,
      number=15, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      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=930,
  serialized_end=1310,
)


_CREDITDEFAULTSWAPPRICINGOUTPUT = _descriptor.Descriptor(
  name='CreditDefaultSwapPricingOutput',
  full_name='dqproto.CreditDefaultSwapPricingOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='results', full_name='dqproto.CreditDefaultSwapPricingOutput.results', 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.CreditDefaultSwapPricingOutput.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.CreditDefaultSwapPricingOutput.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=1312,
  serialized_end=1420,
)

_CREATECREDITPARCURVEINPUT_PILLAR.fields_by_name['instrument_type'].enum_type = dqmarket__pb2._INSTRUMENTTYPE
_CREATECREDITPARCURVEINPUT_PILLAR.fields_by_name['maturity'].message_type = dqdatetime__pb2._PERIOD
_CREATECREDITPARCURVEINPUT_PILLAR.fields_by_name['start_convention'].enum_type = dqmarket__pb2._INSTRUMENTSTARTCONVENTION
_CREATECREDITPARCURVEINPUT_PILLAR.containing_type = _CREATECREDITPARCURVEINPUT
_CREATECREDITPARCURVEINPUT.fields_by_name['reference_date'].message_type = dqdatetime__pb2._DATE
_CREATECREDITPARCURVEINPUT.fields_by_name['pillars'].message_type = _CREATECREDITPARCURVEINPUT_PILLAR
_CREATECREDITPARCURVEOUTPUT.fields_by_name['par_curve'].message_type = dqcranalytics__pb2._CREDITPARCURVE
_CREDITCURVEBUILDINGINPUT.fields_by_name['par_curve'].message_type = dqcranalytics__pb2._CREDITPARCURVE
_CREDITCURVEBUILDINGINPUT.fields_by_name['as_of_date'].message_type = dqdatetime__pb2._DATE
_CREDITCURVEBUILDINGINPUT.fields_by_name['discount_curve'].message_type = dqanalytics__pb2._IRYIELDCURVE
_CREDITCURVEBUILDINGOUTPUT.fields_by_name['credit_curve'].message_type = dqanalytics__pb2._CREDITCURVE
_CREDITDEFAULTSWAPPRICINGINPUT.fields_by_name['pricing_date'].message_type = dqdatetime__pb2._DATE
_CREDITDEFAULTSWAPPRICINGINPUT.fields_by_name['instrument'].message_type = dqcrmarket__pb2._CREDITDEFAULTSWAP
_CREDITDEFAULTSWAPPRICINGINPUT.fields_by_name['mkt_data'].message_type = dqcranalytics__pb2._CRMKTDATASET
_CREDITDEFAULTSWAPPRICINGINPUT.fields_by_name['pricing_settings'].message_type = dqanalytics__pb2._PRICINGSETTINGS
_CREDITDEFAULTSWAPPRICINGINPUT.fields_by_name['risk_settings'].message_type = dqcranalytics__pb2._CRRISKSETTINGS
_CREDITDEFAULTSWAPPRICINGOUTPUT.fields_by_name['results'].message_type = dqanalytics__pb2._PRICINGRESULTS
DESCRIPTOR.message_types_by_name['CreateCreditParCurveInput'] = _CREATECREDITPARCURVEINPUT
DESCRIPTOR.message_types_by_name['CreateCreditParCurveOutput'] = _CREATECREDITPARCURVEOUTPUT
DESCRIPTOR.message_types_by_name['CreditCurveBuildingInput'] = _CREDITCURVEBUILDINGINPUT
DESCRIPTOR.message_types_by_name['CreditCurveBuildingOutput'] = _CREDITCURVEBUILDINGOUTPUT
DESCRIPTOR.message_types_by_name['CreditDefaultSwapPricingInput'] = _CREDITDEFAULTSWAPPRICINGINPUT
DESCRIPTOR.message_types_by_name['CreditDefaultSwapPricingOutput'] = _CREDITDEFAULTSWAPPRICINGOUTPUT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CreateCreditParCurveInput = _reflection.GeneratedProtocolMessageType('CreateCreditParCurveInput', (_message.Message,), {

  'Pillar' : _reflection.GeneratedProtocolMessageType('Pillar', (_message.Message,), {
    'DESCRIPTOR' : _CREATECREDITPARCURVEINPUT_PILLAR,
    '__module__' : 'dqcranalyticsservice_pb2'
    # @@protoc_insertion_point(class_scope:dqproto.CreateCreditParCurveInput.Pillar)
    })
  ,
  'DESCRIPTOR' : _CREATECREDITPARCURVEINPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreateCreditParCurveInput)
  })
_sym_db.RegisterMessage(CreateCreditParCurveInput)
_sym_db.RegisterMessage(CreateCreditParCurveInput.Pillar)

CreateCreditParCurveOutput = _reflection.GeneratedProtocolMessageType('CreateCreditParCurveOutput', (_message.Message,), {
  'DESCRIPTOR' : _CREATECREDITPARCURVEOUTPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreateCreditParCurveOutput)
  })
_sym_db.RegisterMessage(CreateCreditParCurveOutput)

CreditCurveBuildingInput = _reflection.GeneratedProtocolMessageType('CreditCurveBuildingInput', (_message.Message,), {
  'DESCRIPTOR' : _CREDITCURVEBUILDINGINPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreditCurveBuildingInput)
  })
_sym_db.RegisterMessage(CreditCurveBuildingInput)

CreditCurveBuildingOutput = _reflection.GeneratedProtocolMessageType('CreditCurveBuildingOutput', (_message.Message,), {
  'DESCRIPTOR' : _CREDITCURVEBUILDINGOUTPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreditCurveBuildingOutput)
  })
_sym_db.RegisterMessage(CreditCurveBuildingOutput)

CreditDefaultSwapPricingInput = _reflection.GeneratedProtocolMessageType('CreditDefaultSwapPricingInput', (_message.Message,), {
  'DESCRIPTOR' : _CREDITDEFAULTSWAPPRICINGINPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreditDefaultSwapPricingInput)
  })
_sym_db.RegisterMessage(CreditDefaultSwapPricingInput)

CreditDefaultSwapPricingOutput = _reflection.GeneratedProtocolMessageType('CreditDefaultSwapPricingOutput', (_message.Message,), {
  'DESCRIPTOR' : _CREDITDEFAULTSWAPPRICINGOUTPUT,
  '__module__' : 'dqcranalyticsservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.CreditDefaultSwapPricingOutput)
  })
_sym_db.RegisterMessage(CreditDefaultSwapPricingOutput)


# @@protoc_insertion_point(module_scope)
