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

from google.protobuf.internal import enum_type_wrapper
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


DESCRIPTOR = _descriptor.FileDescriptor(
  name='dqdatetimeservice.proto',
  package='dqproto',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x17\x64qdatetimeservice.proto\x12\x07\x64qproto\x1a\x10\x64qdatetime.proto\"\xff\x01\n\x11GenerateDateInput\x12%\n\x0ereference_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12\x1f\n\x06period\x18\x02 \x01(\x0b\x32\x0f.dqproto.Period\x12\x10\n\x08\x63\x61lendar\x18\x03 \x03(\t\x12?\n\x17\x62usiness_day_convention\x18\x04 \x01(\x0e\x32\x1e.dqproto.BusinessDayConvention\x12\x14\n\x0c\x65nd_of_month\x18\x05 \x01(\x08\x12\x39\n\x14\x64\x61te_roll_convention\x18\x06 \x01(\x0e\x32\x1b.dqproto.DateRollConvention\"]\n\x12GenerateDateOutput\x12%\n\x0egenerated_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\xf1\x02\n\x15GenerateScheduleInput\x12!\n\nstart_date\x18\x01 \x01(\x0b\x32\r.dqproto.Date\x12\x1f\n\x08\x65nd_date\x18\x02 \x01(\x0b\x32\r.dqproto.Date\x12%\n\tfrequency\x18\x03 \x01(\x0e\x32\x12.dqproto.Frequency\x12\x10\n\x08\x63\x61lendar\x18\x04 \x03(\t\x12?\n\x17\x62usiness_day_convention\x18\x05 \x01(\x0e\x32\x1e.dqproto.BusinessDayConvention\x12(\n\x0bstub_policy\x18\x06 \x01(\x0e\x32\x13.dqproto.StubPolicy\x12\x39\n\x14\x64\x61te_roll_convention\x18\x07 \x01(\x0e\x32\x1b.dqproto.DateRollConvention\x12\x35\n\x12\x62roken_period_type\x18\x08 \x01(\x0e\x32\x19.dqproto.BrokenPeriodType\"_\n\x16GenerateScheduleOutput\x12#\n\x08schedule\x18\x01 \x01(\x0b\x32\x11.dqproto.Schedule\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t\"\xd0\x02\n\x1cYearFractionCalculationInput\x12\x39\n\x14\x64\x61y_count_convention\x18\x01 \x01(\x0e\x32\x1b.dqproto.DayCountConvention\x12!\n\nstart_date\x18\x02 \x01(\x0b\x32\r.dqproto.Date\x12\x1f\n\x08\x65nd_date\x18\x03 \x01(\x0b\x32\r.dqproto.Date\x12%\n\x0eref_start_date\x18\x04 \x01(\x0b\x32\r.dqproto.Date\x12#\n\x0cref_end_date\x18\x05 \x01(\x0b\x32\r.dqproto.Date\x12%\n\x0eref_period_end\x18\x06 \x01(\x0b\x32\r.dqproto.Date\x12%\n\tfrequency\x18\x07 \x01(\x0e\x32\x12.dqproto.Frequency\x12\x17\n\x0fis_end_of_month\x18\x08 \x01(\x08\"X\n\x1dYearFractionCalculationOutput\x12\x15\n\ryear_fraction\x18\x01 \x01(\x01\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\t*\x88\x01\n\x13\x44\x61teTimeServiceName\x12!\n\x1dINVALID_DATETIME_SERVICE_NAME\x10\x00\x12\x1e\n\x18YEAR_FRACTION_CALCULATOR\x10\xd9\xb0\x02\x12\x14\n\x0e\x44\x41TE_GENERATOR\x10\xda\xb0\x02\x12\x18\n\x12SCHEDULE_GENERATOR\x10\xdb\xb0\x02\x62\x06proto3'
  ,
  dependencies=[dqdatetime__pb2.DESCRIPTOR,])

_DATETIMESERVICENAME = _descriptor.EnumDescriptor(
  name='DateTimeServiceName',
  full_name='dqproto.DateTimeServiceName',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INVALID_DATETIME_SERVICE_NAME', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='YEAR_FRACTION_CALCULATOR', index=1, number=39001,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DATE_GENERATOR', index=2, number=39002,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCHEDULE_GENERATOR', index=3, number=39003,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1306,
  serialized_end=1442,
)
_sym_db.RegisterEnumDescriptor(_DATETIMESERVICENAME)

DateTimeServiceName = enum_type_wrapper.EnumTypeWrapper(_DATETIMESERVICENAME)
INVALID_DATETIME_SERVICE_NAME = 0
YEAR_FRACTION_CALCULATOR = 39001
DATE_GENERATOR = 39002
SCHEDULE_GENERATOR = 39003



_GENERATEDATEINPUT = _descriptor.Descriptor(
  name='GenerateDateInput',
  full_name='dqproto.GenerateDateInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='reference_date', full_name='dqproto.GenerateDateInput.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='period', full_name='dqproto.GenerateDateInput.period', 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='calendar', full_name='dqproto.GenerateDateInput.calendar', index=2,
      number=3, type=9, cpp_type=9, 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='business_day_convention', full_name='dqproto.GenerateDateInput.business_day_convention', index=3,
      number=4, 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='end_of_month', full_name='dqproto.GenerateDateInput.end_of_month', 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='date_roll_convention', full_name='dqproto.GenerateDateInput.date_roll_convention', index=5,
      number=6, 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=55,
  serialized_end=310,
)


_GENERATEDATEOUTPUT = _descriptor.Descriptor(
  name='GenerateDateOutput',
  full_name='dqproto.GenerateDateOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='generated_date', full_name='dqproto.GenerateDateOutput.generated_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='success', full_name='dqproto.GenerateDateOutput.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.GenerateDateOutput.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=312,
  serialized_end=405,
)


_GENERATESCHEDULEINPUT = _descriptor.Descriptor(
  name='GenerateScheduleInput',
  full_name='dqproto.GenerateScheduleInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_date', full_name='dqproto.GenerateScheduleInput.start_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='end_date', full_name='dqproto.GenerateScheduleInput.end_date', 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='frequency', full_name='dqproto.GenerateScheduleInput.frequency', index=2,
      number=3, 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='calendar', full_name='dqproto.GenerateScheduleInput.calendar', index=3,
      number=4, type=9, cpp_type=9, 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='business_day_convention', full_name='dqproto.GenerateScheduleInput.business_day_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),
    _descriptor.FieldDescriptor(
      name='stub_policy', full_name='dqproto.GenerateScheduleInput.stub_policy', index=5,
      number=6, 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='date_roll_convention', full_name='dqproto.GenerateScheduleInput.date_roll_convention', index=6,
      number=7, 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='broken_period_type', full_name='dqproto.GenerateScheduleInput.broken_period_type', index=7,
      number=8, 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=408,
  serialized_end=777,
)


_GENERATESCHEDULEOUTPUT = _descriptor.Descriptor(
  name='GenerateScheduleOutput',
  full_name='dqproto.GenerateScheduleOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='schedule', full_name='dqproto.GenerateScheduleOutput.schedule', 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.GenerateScheduleOutput.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.GenerateScheduleOutput.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=779,
  serialized_end=874,
)


_YEARFRACTIONCALCULATIONINPUT = _descriptor.Descriptor(
  name='YearFractionCalculationInput',
  full_name='dqproto.YearFractionCalculationInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='day_count_convention', full_name='dqproto.YearFractionCalculationInput.day_count_convention', index=0,
      number=1, 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='start_date', full_name='dqproto.YearFractionCalculationInput.start_date', 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='end_date', full_name='dqproto.YearFractionCalculationInput.end_date', 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='ref_start_date', full_name='dqproto.YearFractionCalculationInput.ref_start_date', 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='ref_end_date', full_name='dqproto.YearFractionCalculationInput.ref_end_date', 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='ref_period_end', full_name='dqproto.YearFractionCalculationInput.ref_period_end', 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),
    _descriptor.FieldDescriptor(
      name='frequency', full_name='dqproto.YearFractionCalculationInput.frequency', index=6,
      number=7, 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='is_end_of_month', full_name='dqproto.YearFractionCalculationInput.is_end_of_month', index=7,
      number=8, 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=877,
  serialized_end=1213,
)


_YEARFRACTIONCALCULATIONOUTPUT = _descriptor.Descriptor(
  name='YearFractionCalculationOutput',
  full_name='dqproto.YearFractionCalculationOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='year_fraction', full_name='dqproto.YearFractionCalculationOutput.year_fraction', 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='success', full_name='dqproto.YearFractionCalculationOutput.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.YearFractionCalculationOutput.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=1215,
  serialized_end=1303,
)

_GENERATEDATEINPUT.fields_by_name['reference_date'].message_type = dqdatetime__pb2._DATE
_GENERATEDATEINPUT.fields_by_name['period'].message_type = dqdatetime__pb2._PERIOD
_GENERATEDATEINPUT.fields_by_name['business_day_convention'].enum_type = dqdatetime__pb2._BUSINESSDAYCONVENTION
_GENERATEDATEINPUT.fields_by_name['date_roll_convention'].enum_type = dqdatetime__pb2._DATEROLLCONVENTION
_GENERATEDATEOUTPUT.fields_by_name['generated_date'].message_type = dqdatetime__pb2._DATE
_GENERATESCHEDULEINPUT.fields_by_name['start_date'].message_type = dqdatetime__pb2._DATE
_GENERATESCHEDULEINPUT.fields_by_name['end_date'].message_type = dqdatetime__pb2._DATE
_GENERATESCHEDULEINPUT.fields_by_name['frequency'].enum_type = dqdatetime__pb2._FREQUENCY
_GENERATESCHEDULEINPUT.fields_by_name['business_day_convention'].enum_type = dqdatetime__pb2._BUSINESSDAYCONVENTION
_GENERATESCHEDULEINPUT.fields_by_name['stub_policy'].enum_type = dqdatetime__pb2._STUBPOLICY
_GENERATESCHEDULEINPUT.fields_by_name['date_roll_convention'].enum_type = dqdatetime__pb2._DATEROLLCONVENTION
_GENERATESCHEDULEINPUT.fields_by_name['broken_period_type'].enum_type = dqdatetime__pb2._BROKENPERIODTYPE
_GENERATESCHEDULEOUTPUT.fields_by_name['schedule'].message_type = dqdatetime__pb2._SCHEDULE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['day_count_convention'].enum_type = dqdatetime__pb2._DAYCOUNTCONVENTION
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['start_date'].message_type = dqdatetime__pb2._DATE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['end_date'].message_type = dqdatetime__pb2._DATE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['ref_start_date'].message_type = dqdatetime__pb2._DATE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['ref_end_date'].message_type = dqdatetime__pb2._DATE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['ref_period_end'].message_type = dqdatetime__pb2._DATE
_YEARFRACTIONCALCULATIONINPUT.fields_by_name['frequency'].enum_type = dqdatetime__pb2._FREQUENCY
DESCRIPTOR.message_types_by_name['GenerateDateInput'] = _GENERATEDATEINPUT
DESCRIPTOR.message_types_by_name['GenerateDateOutput'] = _GENERATEDATEOUTPUT
DESCRIPTOR.message_types_by_name['GenerateScheduleInput'] = _GENERATESCHEDULEINPUT
DESCRIPTOR.message_types_by_name['GenerateScheduleOutput'] = _GENERATESCHEDULEOUTPUT
DESCRIPTOR.message_types_by_name['YearFractionCalculationInput'] = _YEARFRACTIONCALCULATIONINPUT
DESCRIPTOR.message_types_by_name['YearFractionCalculationOutput'] = _YEARFRACTIONCALCULATIONOUTPUT
DESCRIPTOR.enum_types_by_name['DateTimeServiceName'] = _DATETIMESERVICENAME
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

GenerateDateInput = _reflection.GeneratedProtocolMessageType('GenerateDateInput', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEDATEINPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.GenerateDateInput)
  })
_sym_db.RegisterMessage(GenerateDateInput)

GenerateDateOutput = _reflection.GeneratedProtocolMessageType('GenerateDateOutput', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEDATEOUTPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.GenerateDateOutput)
  })
_sym_db.RegisterMessage(GenerateDateOutput)

GenerateScheduleInput = _reflection.GeneratedProtocolMessageType('GenerateScheduleInput', (_message.Message,), {
  'DESCRIPTOR' : _GENERATESCHEDULEINPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.GenerateScheduleInput)
  })
_sym_db.RegisterMessage(GenerateScheduleInput)

GenerateScheduleOutput = _reflection.GeneratedProtocolMessageType('GenerateScheduleOutput', (_message.Message,), {
  'DESCRIPTOR' : _GENERATESCHEDULEOUTPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.GenerateScheduleOutput)
  })
_sym_db.RegisterMessage(GenerateScheduleOutput)

YearFractionCalculationInput = _reflection.GeneratedProtocolMessageType('YearFractionCalculationInput', (_message.Message,), {
  'DESCRIPTOR' : _YEARFRACTIONCALCULATIONINPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.YearFractionCalculationInput)
  })
_sym_db.RegisterMessage(YearFractionCalculationInput)

YearFractionCalculationOutput = _reflection.GeneratedProtocolMessageType('YearFractionCalculationOutput', (_message.Message,), {
  'DESCRIPTOR' : _YEARFRACTIONCALCULATIONOUTPUT,
  '__module__' : 'dqdatetimeservice_pb2'
  # @@protoc_insertion_point(class_scope:dqproto.YearFractionCalculationOutput)
  })
_sym_db.RegisterMessage(YearFractionCalculationOutput)


# @@protoc_insertion_point(module_scope)
