# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: decimal/fee/v1/query.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 gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from decimal.fee.v1 import fee_pb2 as decimal_dot_fee_dot_v1_dot_fee__pb2
from decimal.fee.v1 import params_pb2 as decimal_dot_fee_dot_v1_dot_params__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='decimal/fee/v1/query.proto',
  package='decimal.fee.v1',
  syntax='proto3',
  serialized_options=b'\n\022com.decimal.fee.v1B\nQueryProtoP\001Z3bitbucket.org/decimalteam/go-smart-node/x/fee/types\242\002\003DFX\252\002\016Decimal.Fee.V1\312\002\016Decimal\\Fee\\V1\342\002\032Decimal\\Fee\\V1\\GPBMetadata\352\002\020Decimal::Fee::V1',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x1a\x64\x65\x63imal/fee/v1/query.proto\x12\x0e\x64\x65\x63imal.fee.v1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x18\x64\x65\x63imal/fee/v1/fee.proto\x1a\x1b\x64\x65\x63imal/fee/v1/params.proto\"\x18\n\x16QueryCoinPricesRequest\"R\n\x17QueryCoinPricesResponse\x12\x37\n\x06prices\x18\x01 \x03(\x0b\x32\x19.decimal.fee.v1.CoinPriceB\x04\xc8\xde\x1f\x00R\x06prices\"C\n\x15QueryCoinPriceRequest\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\x12\x14\n\x05quote\x18\x02 \x01(\tR\x05quote\"I\n\x16QueryCoinPriceResponse\x12/\n\x05price\x18\x01 \x01(\x0b\x32\x19.decimal.fee.v1.CoinPriceR\x05price\"\x1a\n\x18QueryModuleParamsRequest\"Q\n\x19QueryModuleParamsResponse\x12\x34\n\x06params\x18\x01 \x01(\x0b\x32\x16.decimal.fee.v1.ParamsB\x04\xc8\xde\x1f\x00R\x06params2\x98\x03\n\x05Query\x12}\n\nCoinPrices\x12&.decimal.fee.v1.QueryCoinPricesRequest\x1a\'.decimal.fee.v1.QueryCoinPricesResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/decimal/fee/v1/prices\x12\x89\x01\n\tCoinPrice\x12%.decimal.fee.v1.QueryCoinPriceRequest\x1a&.decimal.fee.v1.QueryCoinPriceResponse\"-\x82\xd3\xe4\x93\x02\'\x12%/decimal/fee/v1/price/{denom}/{quote}\x12\x83\x01\n\x0cModuleParams\x12(.decimal.fee.v1.QueryModuleParamsRequest\x1a).decimal.fee.v1.QueryModuleParamsResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/decimal/fee/v1/paramsB\xaf\x01\n\x12\x63om.decimal.fee.v1B\nQueryProtoP\x01Z3bitbucket.org/decimalteam/go-smart-node/x/fee/types\xa2\x02\x03\x44\x46X\xaa\x02\x0e\x44\x65\x63imal.Fee.V1\xca\x02\x0e\x44\x65\x63imal\\Fee\\V1\xe2\x02\x1a\x44\x65\x63imal\\Fee\\V1\\GPBMetadata\xea\x02\x10\x44\x65\x63imal::Fee::V1b\x06proto3'
  ,
  dependencies=[gogoproto_dot_gogo__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,decimal_dot_fee_dot_v1_dot_fee__pb2.DESCRIPTOR,decimal_dot_fee_dot_v1_dot_params__pb2.DESCRIPTOR,])




_QUERYCOINPRICESREQUEST = _descriptor.Descriptor(
  name='QueryCoinPricesRequest',
  full_name='decimal.fee.v1.QueryCoinPricesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=153,
  serialized_end=177,
)


_QUERYCOINPRICESRESPONSE = _descriptor.Descriptor(
  name='QueryCoinPricesResponse',
  full_name='decimal.fee.v1.QueryCoinPricesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='prices', full_name='decimal.fee.v1.QueryCoinPricesResponse.prices', index=0,
      number=1, 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=b'\310\336\037\000', json_name='prices', 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=179,
  serialized_end=261,
)


_QUERYCOINPRICEREQUEST = _descriptor.Descriptor(
  name='QueryCoinPriceRequest',
  full_name='decimal.fee.v1.QueryCoinPriceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='denom', full_name='decimal.fee.v1.QueryCoinPriceRequest.denom', 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, json_name='denom', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='quote', full_name='decimal.fee.v1.QueryCoinPriceRequest.quote', 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, json_name='quote', 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=263,
  serialized_end=330,
)


_QUERYCOINPRICERESPONSE = _descriptor.Descriptor(
  name='QueryCoinPriceResponse',
  full_name='decimal.fee.v1.QueryCoinPriceResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='price', full_name='decimal.fee.v1.QueryCoinPriceResponse.price', 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, json_name='price', 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=332,
  serialized_end=405,
)


_QUERYMODULEPARAMSREQUEST = _descriptor.Descriptor(
  name='QueryModuleParamsRequest',
  full_name='decimal.fee.v1.QueryModuleParamsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=407,
  serialized_end=433,
)


_QUERYMODULEPARAMSRESPONSE = _descriptor.Descriptor(
  name='QueryModuleParamsResponse',
  full_name='decimal.fee.v1.QueryModuleParamsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='params', full_name='decimal.fee.v1.QueryModuleParamsResponse.params', 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=b'\310\336\037\000', json_name='params', 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=435,
  serialized_end=516,
)

_QUERYCOINPRICESRESPONSE.fields_by_name['prices'].message_type = decimal_dot_fee_dot_v1_dot_fee__pb2._COINPRICE
_QUERYCOINPRICERESPONSE.fields_by_name['price'].message_type = decimal_dot_fee_dot_v1_dot_fee__pb2._COINPRICE
_QUERYMODULEPARAMSRESPONSE.fields_by_name['params'].message_type = decimal_dot_fee_dot_v1_dot_params__pb2._PARAMS
DESCRIPTOR.message_types_by_name['QueryCoinPricesRequest'] = _QUERYCOINPRICESREQUEST
DESCRIPTOR.message_types_by_name['QueryCoinPricesResponse'] = _QUERYCOINPRICESRESPONSE
DESCRIPTOR.message_types_by_name['QueryCoinPriceRequest'] = _QUERYCOINPRICEREQUEST
DESCRIPTOR.message_types_by_name['QueryCoinPriceResponse'] = _QUERYCOINPRICERESPONSE
DESCRIPTOR.message_types_by_name['QueryModuleParamsRequest'] = _QUERYMODULEPARAMSREQUEST
DESCRIPTOR.message_types_by_name['QueryModuleParamsResponse'] = _QUERYMODULEPARAMSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

QueryCoinPricesRequest = _reflection.GeneratedProtocolMessageType('QueryCoinPricesRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCOINPRICESREQUEST,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryCoinPricesRequest)
  })
_sym_db.RegisterMessage(QueryCoinPricesRequest)

QueryCoinPricesResponse = _reflection.GeneratedProtocolMessageType('QueryCoinPricesResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCOINPRICESRESPONSE,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryCoinPricesResponse)
  })
_sym_db.RegisterMessage(QueryCoinPricesResponse)

QueryCoinPriceRequest = _reflection.GeneratedProtocolMessageType('QueryCoinPriceRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCOINPRICEREQUEST,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryCoinPriceRequest)
  })
_sym_db.RegisterMessage(QueryCoinPriceRequest)

QueryCoinPriceResponse = _reflection.GeneratedProtocolMessageType('QueryCoinPriceResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYCOINPRICERESPONSE,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryCoinPriceResponse)
  })
_sym_db.RegisterMessage(QueryCoinPriceResponse)

QueryModuleParamsRequest = _reflection.GeneratedProtocolMessageType('QueryModuleParamsRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYMODULEPARAMSREQUEST,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryModuleParamsRequest)
  })
_sym_db.RegisterMessage(QueryModuleParamsRequest)

QueryModuleParamsResponse = _reflection.GeneratedProtocolMessageType('QueryModuleParamsResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYMODULEPARAMSRESPONSE,
  '__module__' : 'decimal.fee.v1.query_pb2'
  # @@protoc_insertion_point(class_scope:decimal.fee.v1.QueryModuleParamsResponse)
  })
_sym_db.RegisterMessage(QueryModuleParamsResponse)


DESCRIPTOR._options = None
_QUERYCOINPRICESRESPONSE.fields_by_name['prices']._options = None
_QUERYMODULEPARAMSRESPONSE.fields_by_name['params']._options = None

_QUERY = _descriptor.ServiceDescriptor(
  name='Query',
  full_name='decimal.fee.v1.Query',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=519,
  serialized_end=927,
  methods=[
  _descriptor.MethodDescriptor(
    name='CoinPrices',
    full_name='decimal.fee.v1.Query.CoinPrices',
    index=0,
    containing_service=None,
    input_type=_QUERYCOINPRICESREQUEST,
    output_type=_QUERYCOINPRICESRESPONSE,
    serialized_options=b'\202\323\344\223\002\030\022\026/decimal/fee/v1/prices',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='CoinPrice',
    full_name='decimal.fee.v1.Query.CoinPrice',
    index=1,
    containing_service=None,
    input_type=_QUERYCOINPRICEREQUEST,
    output_type=_QUERYCOINPRICERESPONSE,
    serialized_options=b'\202\323\344\223\002\'\022%/decimal/fee/v1/price/{denom}/{quote}',
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ModuleParams',
    full_name='decimal.fee.v1.Query.ModuleParams',
    index=2,
    containing_service=None,
    input_type=_QUERYMODULEPARAMSREQUEST,
    output_type=_QUERYMODULEPARAMSRESPONSE,
    serialized_options=b'\202\323\344\223\002\030\022\026/decimal/fee/v1/params',
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_QUERY)

DESCRIPTOR.services_by_name['Query'] = _QUERY

# @@protoc_insertion_point(module_scope)
