# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ibc/core/client/v1/tx.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 x.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bibc/core/client/v1/tx.proto\x12\x12ibc.core.client.v1\x1a\x14gogoproto/gogo.proto\x1a\x19google/protobuf/any.proto\"\xbb\x01\n\x0fMsgCreateClient\x12\x43\n\x0c\x63lient_state\x18\x01 \x01(\x0b\x32\x14.google.protobuf.AnyB\x17\xf2\xde\x1f\x13yaml:\"client_state\"\x12I\n\x0f\x63onsensus_state\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyB\x1a\xf2\xde\x1f\x16yaml:\"consensus_state\"\x12\x0e\n\x06signer\x18\x03 \x01(\t:\x08\xe8\xa0\x1f\x00\x88\xa0\x1f\x00\"\x19\n\x17MsgCreateClientResponse\"z\n\x0fMsgUpdateClient\x12\'\n\tclient_id\x18\x01 \x01(\tB\x14\xf2\xde\x1f\x10yaml:\"client_id\"\x12$\n\x06header\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x0e\n\x06signer\x18\x03 \x01(\t:\x08\xe8\xa0\x1f\x00\x88\xa0\x1f\x00\"\x19\n\x17MsgUpdateClientResponse\"\xf5\x02\n\x10MsgUpgradeClient\x12\'\n\tclient_id\x18\x01 \x01(\tB\x14\xf2\xde\x1f\x10yaml:\"client_id\"\x12\x43\n\x0c\x63lient_state\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyB\x17\xf2\xde\x1f\x13yaml:\"client_state\"\x12I\n\x0f\x63onsensus_state\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyB\x1a\xf2\xde\x1f\x16yaml:\"consensus_state\"\x12=\n\x14proof_upgrade_client\x18\x04 \x01(\x0c\x42\x1f\xf2\xde\x1f\x1byaml:\"proof_upgrade_client\"\x12O\n\x1dproof_upgrade_consensus_state\x18\x05 \x01(\x0c\x42(\xf2\xde\x1f$yaml:\"proof_upgrade_consensus_state\"\x12\x0e\n\x06signer\x18\x06 \x01(\t:\x08\xe8\xa0\x1f\x00\x88\xa0\x1f\x00\"\x1a\n\x18MsgUpgradeClientResponse\"\x86\x01\n\x15MsgSubmitMisbehaviour\x12\'\n\tclient_id\x18\x01 \x01(\tB\x14\xf2\xde\x1f\x10yaml:\"client_id\"\x12*\n\x0cmisbehaviour\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x0e\n\x06signer\x18\x03 \x01(\t:\x08\xe8\xa0\x1f\x00\x88\xa0\x1f\x00\"\x1f\n\x1dMsgSubmitMisbehaviourResponse2\xa2\x03\n\x03Msg\x12`\n\x0c\x43reateClient\x12#.ibc.core.client.v1.MsgCreateClient\x1a+.ibc.core.client.v1.MsgCreateClientResponse\x12`\n\x0cUpdateClient\x12#.ibc.core.client.v1.MsgUpdateClient\x1a+.ibc.core.client.v1.MsgUpdateClientResponse\x12\x63\n\rUpgradeClient\x12$.ibc.core.client.v1.MsgUpgradeClient\x1a,.ibc.core.client.v1.MsgUpgradeClientResponse\x12r\n\x12SubmitMisbehaviour\x12).ibc.core.client.v1.MsgSubmitMisbehaviour\x1a\x31.ibc.core.client.v1.MsgSubmitMisbehaviourResponseB:Z8github.com/cosmos/ibc-go/v6/modules/core/02-client/typesb\x06proto3')



_MSGCREATECLIENT = DESCRIPTOR.message_types_by_name['MsgCreateClient']
_MSGCREATECLIENTRESPONSE = DESCRIPTOR.message_types_by_name['MsgCreateClientResponse']
_MSGUPDATECLIENT = DESCRIPTOR.message_types_by_name['MsgUpdateClient']
_MSGUPDATECLIENTRESPONSE = DESCRIPTOR.message_types_by_name['MsgUpdateClientResponse']
_MSGUPGRADECLIENT = DESCRIPTOR.message_types_by_name['MsgUpgradeClient']
_MSGUPGRADECLIENTRESPONSE = DESCRIPTOR.message_types_by_name['MsgUpgradeClientResponse']
_MSGSUBMITMISBEHAVIOUR = DESCRIPTOR.message_types_by_name['MsgSubmitMisbehaviour']
_MSGSUBMITMISBEHAVIOURRESPONSE = DESCRIPTOR.message_types_by_name['MsgSubmitMisbehaviourResponse']
MsgCreateClient = _reflection.GeneratedProtocolMessageType('MsgCreateClient', (_message.Message,), {
  'DESCRIPTOR' : _MSGCREATECLIENT,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgCreateClient)
  })
_sym_db.RegisterMessage(MsgCreateClient)

MsgCreateClientResponse = _reflection.GeneratedProtocolMessageType('MsgCreateClientResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGCREATECLIENTRESPONSE,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgCreateClientResponse)
  })
_sym_db.RegisterMessage(MsgCreateClientResponse)

MsgUpdateClient = _reflection.GeneratedProtocolMessageType('MsgUpdateClient', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPDATECLIENT,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgUpdateClient)
  })
_sym_db.RegisterMessage(MsgUpdateClient)

MsgUpdateClientResponse = _reflection.GeneratedProtocolMessageType('MsgUpdateClientResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPDATECLIENTRESPONSE,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgUpdateClientResponse)
  })
_sym_db.RegisterMessage(MsgUpdateClientResponse)

MsgUpgradeClient = _reflection.GeneratedProtocolMessageType('MsgUpgradeClient', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPGRADECLIENT,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgUpgradeClient)
  })
_sym_db.RegisterMessage(MsgUpgradeClient)

MsgUpgradeClientResponse = _reflection.GeneratedProtocolMessageType('MsgUpgradeClientResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGUPGRADECLIENTRESPONSE,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgUpgradeClientResponse)
  })
_sym_db.RegisterMessage(MsgUpgradeClientResponse)

MsgSubmitMisbehaviour = _reflection.GeneratedProtocolMessageType('MsgSubmitMisbehaviour', (_message.Message,), {
  'DESCRIPTOR' : _MSGSUBMITMISBEHAVIOUR,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgSubmitMisbehaviour)
  })
_sym_db.RegisterMessage(MsgSubmitMisbehaviour)

MsgSubmitMisbehaviourResponse = _reflection.GeneratedProtocolMessageType('MsgSubmitMisbehaviourResponse', (_message.Message,), {
  'DESCRIPTOR' : _MSGSUBMITMISBEHAVIOURRESPONSE,
  '__module__' : 'ibc.core.client.v1.tx_pb2'
  # @@protoc_insertion_point(class_scope:ibc.core.client.v1.MsgSubmitMisbehaviourResponse)
  })
_sym_db.RegisterMessage(MsgSubmitMisbehaviourResponse)

_MSG = DESCRIPTOR.services_by_name['Msg']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z8github.com/cosmos/ibc-go/v6/modules/core/02-client/types'
  _MSGCREATECLIENT.fields_by_name['client_state']._options = None
  _MSGCREATECLIENT.fields_by_name['client_state']._serialized_options = b'\362\336\037\023yaml:\"client_state\"'
  _MSGCREATECLIENT.fields_by_name['consensus_state']._options = None
  _MSGCREATECLIENT.fields_by_name['consensus_state']._serialized_options = b'\362\336\037\026yaml:\"consensus_state\"'
  _MSGCREATECLIENT._options = None
  _MSGCREATECLIENT._serialized_options = b'\350\240\037\000\210\240\037\000'
  _MSGUPDATECLIENT.fields_by_name['client_id']._options = None
  _MSGUPDATECLIENT.fields_by_name['client_id']._serialized_options = b'\362\336\037\020yaml:\"client_id\"'
  _MSGUPDATECLIENT._options = None
  _MSGUPDATECLIENT._serialized_options = b'\350\240\037\000\210\240\037\000'
  _MSGUPGRADECLIENT.fields_by_name['client_id']._options = None
  _MSGUPGRADECLIENT.fields_by_name['client_id']._serialized_options = b'\362\336\037\020yaml:\"client_id\"'
  _MSGUPGRADECLIENT.fields_by_name['client_state']._options = None
  _MSGUPGRADECLIENT.fields_by_name['client_state']._serialized_options = b'\362\336\037\023yaml:\"client_state\"'
  _MSGUPGRADECLIENT.fields_by_name['consensus_state']._options = None
  _MSGUPGRADECLIENT.fields_by_name['consensus_state']._serialized_options = b'\362\336\037\026yaml:\"consensus_state\"'
  _MSGUPGRADECLIENT.fields_by_name['proof_upgrade_client']._options = None
  _MSGUPGRADECLIENT.fields_by_name['proof_upgrade_client']._serialized_options = b'\362\336\037\033yaml:\"proof_upgrade_client\"'
  _MSGUPGRADECLIENT.fields_by_name['proof_upgrade_consensus_state']._options = None
  _MSGUPGRADECLIENT.fields_by_name['proof_upgrade_consensus_state']._serialized_options = b'\362\336\037$yaml:\"proof_upgrade_consensus_state\"'
  _MSGUPGRADECLIENT._options = None
  _MSGUPGRADECLIENT._serialized_options = b'\350\240\037\000\210\240\037\000'
  _MSGSUBMITMISBEHAVIOUR.fields_by_name['client_id']._options = None
  _MSGSUBMITMISBEHAVIOUR.fields_by_name['client_id']._serialized_options = b'\362\336\037\020yaml:\"client_id\"'
  _MSGSUBMITMISBEHAVIOUR._options = None
  _MSGSUBMITMISBEHAVIOUR._serialized_options = b'\350\240\037\000\210\240\037\000'
  _MSGCREATECLIENT._serialized_start=101
  _MSGCREATECLIENT._serialized_end=288
  _MSGCREATECLIENTRESPONSE._serialized_start=290
  _MSGCREATECLIENTRESPONSE._serialized_end=315
  _MSGUPDATECLIENT._serialized_start=317
  _MSGUPDATECLIENT._serialized_end=439
  _MSGUPDATECLIENTRESPONSE._serialized_start=441
  _MSGUPDATECLIENTRESPONSE._serialized_end=466
  _MSGUPGRADECLIENT._serialized_start=469
  _MSGUPGRADECLIENT._serialized_end=842
  _MSGUPGRADECLIENTRESPONSE._serialized_start=844
  _MSGUPGRADECLIENTRESPONSE._serialized_end=870
  _MSGSUBMITMISBEHAVIOUR._serialized_start=873
  _MSGSUBMITMISBEHAVIOUR._serialized_end=1007
  _MSGSUBMITMISBEHAVIOURRESPONSE._serialized_start=1009
  _MSGSUBMITMISBEHAVIOURRESPONSE._serialized_end=1040
  _MSG._serialized_start=1043
  _MSG._serialized_end=1461
# @@protoc_insertion_point(module_scope)
