# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: cosmos/protocolpool/v1/types.proto
# Protobuf Python Version: 5.29.4
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    4,
    '',
    'cosmos/protocolpool/v1/types.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from cosmos_proto import cosmos_pb2 as cosmos__proto_dot_cosmos__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"cosmos/protocolpool/v1/types.proto\x12\x16\x63osmos.protocolpool.v1\x1a\x14gogoproto/gogo.proto\x1a\x19\x63osmos_proto/cosmos.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd5\x01\n\x0e\x43ontinuousFund\x12\x36\n\trecipient\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\trecipient\x12Q\n\npercentage\x18\x02 \x01(\tB1\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDec\xd2\xb4-\ncosmos.DecR\npercentage\x12\x38\n\x06\x65xpiry\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\x90\xdf\x1f\x01R\x06\x65xpiry\"\x7f\n\x06Params\x12>\n\x1b\x65nabled_distribution_denoms\x18\x01 \x03(\tR\x19\x65nabledDistributionDenoms\x12\x35\n\x16\x64istribution_frequency\x18\x02 \x01(\x04R\x15\x64istributionFrequencyB3Z1github.com/cosmos/cosmos-sdk/x/protocolpool/typesb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cosmos.protocolpool.v1.types_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z1github.com/cosmos/cosmos-sdk/x/protocolpool/types'
  _globals['_CONTINUOUSFUND'].fields_by_name['recipient']._loaded_options = None
  _globals['_CONTINUOUSFUND'].fields_by_name['recipient']._serialized_options = b'\322\264-\024cosmos.AddressString'
  _globals['_CONTINUOUSFUND'].fields_by_name['percentage']._loaded_options = None
  _globals['_CONTINUOUSFUND'].fields_by_name['percentage']._serialized_options = b'\310\336\037\000\332\336\037\033cosmossdk.io/math.LegacyDec\322\264-\ncosmos.Dec'
  _globals['_CONTINUOUSFUND'].fields_by_name['expiry']._loaded_options = None
  _globals['_CONTINUOUSFUND'].fields_by_name['expiry']._serialized_options = b'\220\337\037\001'
  _globals['_CONTINUOUSFUND']._serialized_start=145
  _globals['_CONTINUOUSFUND']._serialized_end=358
  _globals['_PARAMS']._serialized_start=360
  _globals['_PARAMS']._serialized_end=487
# @@protoc_insertion_point(module_scope)
