# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: systemathics/apis/services/static_data/v1/set_static_data.proto
# Protobuf Python Version: 4.25.0
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.type import datetime_pb2 as google_dot_type_dot_datetime__pb2
from google.type import date_pb2 as google_dot_type_dot_date__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from systemathics.apis.services.static_data.v1 import static_data_pb2 as systemathics_dot_apis_dot_services_dot_static__data_dot_v1_dot_static__data__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n?systemathics/apis/services/static_data/v1/set_static_data.proto\x12)systemathics.apis.services.static_data.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1agoogle/type/datetime.proto\x1a\x16google/type/date.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a;systemathics/apis/services/static_data/v1/static_data.proto\")\n\x17\x43\x64sIndexOptionIdRequest\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\"\xdd\x03\n\x1bUpdateCdsIndexOptionRequest\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12\x16\n\x06ticker\x18\x02 \x01(\tR\x06ticker\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x34\n\x06strike\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueR\x06strike\x12\\\n\rswaption_type\x18\x05 \x01(\x0e\x32\x37.systemathics.apis.services.static_data.v1.SwaptionTypeR\x0cswaptionType\x12)\n\x06\x65xpiry\x18\x06 \x01(\x0b\x32\x11.google.type.DateR\x06\x65xpiry\x12+\n\x11underlying_ticker\x18\x07 \x01(\tR\x10underlyingTicker\x12\x1a\n\x08\x63urrency\x18\x08 \x01(\tR\x08\x63urrency\x12\x18\n\x07version\x18\t \x01(\x05R\x07version\x12\x12\n\x04\x66igi\x18\n \x01(\tR\x04\x66igi\x12\x1a\n\x08\x63\x61lendar\x18\x0b \x01(\tR\x08\x63\x61lendar\x12(\n\x10otc_streaming_id\x18\x0c \x01(\tR\x0eotcStreamingId\"\xaf\x03\n\x1b\x43reateCdsIndexOptionRequest\x12\x16\n\x06ticker\x18\x01 \x01(\tR\x06ticker\x12\x1a\n\x08provider\x18\x02 \x01(\tR\x08provider\x12\x16\n\x06strike\x18\x03 \x01(\x01R\x06strike\x12\\\n\rswaption_type\x18\x04 \x01(\x0e\x32\x37.systemathics.apis.services.static_data.v1.SwaptionTypeR\x0cswaptionType\x12)\n\x06\x65xpiry\x18\x05 \x01(\x0b\x32\x11.google.type.DateR\x06\x65xpiry\x12+\n\x11underlying_ticker\x18\x06 \x01(\tR\x10underlyingTicker\x12\x1a\n\x08\x63urrency\x18\x07 \x01(\tR\x08\x63urrency\x12\x18\n\x07version\x18\x08 \x01(\x05R\x07version\x12\x12\n\x04\x66igi\x18\t \x01(\tR\x04\x66igi\x12\x1a\n\x08\x63\x61lendar\x18\n \x01(\tR\x08\x63\x61lendar\x12(\n\x10otc_streaming_id\x18\x0b \x01(\tR\x0eotcStreamingId\"\xb0\x04\n\x18\x43\x64sIndexOptionIdResponse\x12\x0e\n\x02id\x18\x01 \x01(\x03R\x02id\x12:\n\rcreation_date\x18\x02 \x01(\x0b\x32\x15.google.type.DateTimeR\x0c\x63reationDate\x12\x36\n\x0bupdate_date\x18\x03 \x01(\x0b\x32\x15.google.type.DateTimeR\nupdateDate\x12\x16\n\x06ticker\x18\x04 \x01(\tR\x06ticker\x12\x1a\n\x08provider\x18\x05 \x01(\tR\x08provider\x12\x16\n\x06strike\x18\x06 \x01(\x01R\x06strike\x12\\\n\rswaption_type\x18\x07 \x01(\x0e\x32\x37.systemathics.apis.services.static_data.v1.SwaptionTypeR\x0cswaptionType\x12)\n\x06\x65xpiry\x18\x08 \x01(\x0b\x32\x11.google.type.DateR\x06\x65xpiry\x12+\n\x11underlying_ticker\x18\t \x01(\tR\x10underlyingTicker\x12\x1a\n\x08\x63urrency\x18\n \x01(\tR\x08\x63urrency\x12\x18\n\x07version\x18\x0b \x01(\x05R\x07version\x12\x12\n\x04\x66igi\x18\x0c \x01(\tR\x04\x66igi\x12\x1a\n\x08\x63\x61lendar\x18\r \x01(\tR\x08\x63\x61lendar\x12(\n\x10otc_streaming_id\x18\x0e \x01(\tR\x0eotcStreamingId2\xbb\x07\n\x14SetStaticDataService\x12\xc9\x01\n\x14\x43reateCdsIndexOption\x12\x46.systemathics.apis.services.static_data.v1.CreateCdsIndexOptionRequest\x1a\x43.systemathics.apis.services.static_data.v1.CdsIndexOptionIdResponse\"$\x82\xd3\xe4\x93\x02\x1e\"\x1c/v1/staticdata/otc_streaming\x12\xc7\x01\n\x11GetCdsIndexOption\x12\x42.systemathics.apis.services.static_data.v1.CdsIndexOptionIdRequest\x1a\x43.systemathics.apis.services.static_data.v1.CdsIndexOptionIdResponse\")\x82\xd3\xe4\x93\x02#\"!/v1/staticdata/otc_streaming/{id}\x12\x9b\x01\n\x14GetAllCdsIndexOption\x12\x16.google.protobuf.Empty\x1a\x43.systemathics.apis.services.static_data.v1.CdsIndexOptionIdResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/staticdata/otc_streaming0\x01\x12\xce\x01\n\x14UpdateCdsIndexOption\x12\x46.systemathics.apis.services.static_data.v1.UpdateCdsIndexOptionRequest\x1a\x43.systemathics.apis.services.static_data.v1.CdsIndexOptionIdResponse\")\x82\xd3\xe4\x93\x02#\x1a!/v1/staticdata/otc_streaming/{id}\x12\x9d\x01\n\x14\x44\x65leteCdsIndexOption\x12\x42.systemathics.apis.services.static_data.v1.CdsIndexOptionIdRequest\x1a\x16.google.protobuf.Empty\")\x82\xd3\xe4\x93\x02#*!/v1/staticdata/otc_streaming/{id}B\x88\x02\n-com.systemathics.apis.services.static_data.v1B\x12SetStaticDataProtoP\x01\xa2\x02\x04SASS\xaa\x02(Systemathics.Apis.Services.StaticData.V1\xca\x02(Systemathics\\Apis\\Services\\StaticData\\V1\xe2\x02\x34Systemathics\\Apis\\Services\\StaticData\\V1\\GPBMetadata\xea\x02,Systemathics::Apis::Services::StaticData::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'systemathics.apis.services.static_data.v1.set_static_data_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n-com.systemathics.apis.services.static_data.v1B\022SetStaticDataProtoP\001\242\002\004SASS\252\002(Systemathics.Apis.Services.StaticData.V1\312\002(Systemathics\\Apis\\Services\\StaticData\\V1\342\0024Systemathics\\Apis\\Services\\StaticData\\V1\\GPBMetadata\352\002,Systemathics::Apis::Services::StaticData::V1'
  _globals['_SETSTATICDATASERVICE'].methods_by_name['CreateCdsIndexOption']._options = None
  _globals['_SETSTATICDATASERVICE'].methods_by_name['CreateCdsIndexOption']._serialized_options = b'\202\323\344\223\002\036\"\034/v1/staticdata/otc_streaming'
  _globals['_SETSTATICDATASERVICE'].methods_by_name['GetCdsIndexOption']._options = None
  _globals['_SETSTATICDATASERVICE'].methods_by_name['GetCdsIndexOption']._serialized_options = b'\202\323\344\223\002#\"!/v1/staticdata/otc_streaming/{id}'
  _globals['_SETSTATICDATASERVICE'].methods_by_name['GetAllCdsIndexOption']._options = None
  _globals['_SETSTATICDATASERVICE'].methods_by_name['GetAllCdsIndexOption']._serialized_options = b'\202\323\344\223\002\036\022\034/v1/staticdata/otc_streaming'
  _globals['_SETSTATICDATASERVICE'].methods_by_name['UpdateCdsIndexOption']._options = None
  _globals['_SETSTATICDATASERVICE'].methods_by_name['UpdateCdsIndexOption']._serialized_options = b'\202\323\344\223\002#\032!/v1/staticdata/otc_streaming/{id}'
  _globals['_SETSTATICDATASERVICE'].methods_by_name['DeleteCdsIndexOption']._options = None
  _globals['_SETSTATICDATASERVICE'].methods_by_name['DeleteCdsIndexOption']._serialized_options = b'\202\323\344\223\002#*!/v1/staticdata/otc_streaming/{id}'
  _globals['_CDSINDEXOPTIONIDREQUEST']._serialized_start=314
  _globals['_CDSINDEXOPTIONIDREQUEST']._serialized_end=355
  _globals['_UPDATECDSINDEXOPTIONREQUEST']._serialized_start=358
  _globals['_UPDATECDSINDEXOPTIONREQUEST']._serialized_end=835
  _globals['_CREATECDSINDEXOPTIONREQUEST']._serialized_start=838
  _globals['_CREATECDSINDEXOPTIONREQUEST']._serialized_end=1269
  _globals['_CDSINDEXOPTIONIDRESPONSE']._serialized_start=1272
  _globals['_CDSINDEXOPTIONIDRESPONSE']._serialized_end=1832
  _globals['_SETSTATICDATASERVICE']._serialized_start=1835
  _globals['_SETSTATICDATASERVICE']._serialized_end=2790
# @@protoc_insertion_point(module_scope)
